<div dir="ltr">Salut!<div><br></div><div>Daca treci la o linie noua pentru fiecare output* al unei comenzi in acelasi fisier (fie el stdout sau alt fisier deschis, dupa cum cere comanda) ar trebui sa iti mearga. It worked for me.</div><div>*prin output inteleg, orice printare de bucket care are elemente, sau printare de True/False.</div><div>Cat despre contraexemplul dat de tine, el poate exista ca in fisierele referinta, dar eu nu am avut probleme de acordare a punctajului din partea checker-ului.</div><div><br></div><div>Cheers,</div><div>Andrei</div></div><div class="gmail_extra"><br><div class="gmail_quote">În data de 17 martie 2015, 00:49, Victor Ciurel via so <span dir="ltr"><<a href="mailto:so@cursuri.cs.pub.ro" target="_blank">so@cursuri.cs.pub.ro</a>></span> a scris:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000"><span class="">
    On 03/17/2015 12:34 AM, Razvan Crainea wrote:<br>
    </span><blockquote type="cite">
      <div dir="ltr">
        <div class="gmail_quote"><span class="">On Mon, Mar 16, 2015 at 10:37 PM Victor
          Ciurel via so <<a href="mailto:so@cursuri.cs.pub.ro" target="_blank">so@cursuri.cs.pub.ro</a>>
          wrote:<br>
          <div> </div>
          </span><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> De
            asemenea, imi poate<br>
            explica cineva comportamentul diff de mai sus, pentru ca eu
            inteleg ca<br>
            rulat cu -B, se vor ignora randurile libere.<br>
          </blockquote>
          <div><br>
          </div>
          <div>Dacă folosești opțiunea -B, când diff găsește o linie
            goală într-un fișier, verifică dacă în celălalt fișier este
            _cel puțin_ o linie goală.</div>
          <div>Concret, în cazul tău, diff găsește o linie goală între
            True și False în cel de-al doilea fișier, în schimb în
            primul fișier nu era niciuna. Deci testul returnează fals.
            Dacă erau două sau mai multe linii goale între True și
            False, diff returna succes.</div>
        </span></div>
      </div>
    </blockquote>
    <br>
    Am un contraexemplu pentru argumentul acesta:<br>
    <br>
    "True\n\nFalse\n\n" vs "True\nFalse\n\n"<br>
    <br>
    Comparand cu diff, aceste apar ca fiind identice, desi exista o
    linie libera intre True si False in primul caz, dar nu si in al
    doilea.<br>
    <br>
    As vrea sa mai inteleg cum anume au fost generat fisierul de
    referinta pentru urmatoarele bucati de input (<a href="http://test20.in" target="_blank">test20.in</a>):<br>
    <br>
    find brady<br>
    find into _test/outputs/test20.out.1<br>
    find jamie<br>
    <br>
    Ce au ca output la stdout (test20.ref):<br>
    <br>
    "True\n\nFalse\n"<br>
    <br>
    Nu inteleg din ce motiv ar aparea o linie libera intre True si
    False. Pentru fiecare comanda ce afiseaza in fisier, ar trebui sa
    apara o linie libera si la stdout? Sau dupa fiecare comanda rulata
    vom afisa o linie goala?<span class="HOEnZb"><font color="#888888"><br>
    <br>
    Victor<br>
  </font></span></div>

<br>_______________________________________________<br>
<a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" target="_blank">http://ocw.cs.pub.ro/courses/so/info/lista-discutii</a><br></blockquote></div><br></div>