• # Ruby rulez !!!

    Posté par . En réponse au journal Somme en ligne de commande. Évalué à 0.

    Mes deux solutions en Ruby.

    cedric@follc:~/tmp$ cat toto
    1
    2
    3
    4
    12

    Number one:

    cedric@follc:~/tmp$ ruby -e 'puts eval($stdin.gets(nil).split("\n").join("+"))' < toto
    22

    Number two:
    cedric@follc:~/tmp$ ruby -e 's=0;while gets do s += $_.to_i end;puts s' < toto
    22