@Rafael: un detalle no menor si pensás subir tu programa es que el
input se pasa por stdin y no como argumento.

Algo que noto en general (en mí al menos, y en algunos amigos más que
están participando) es que uno se encapricha con mejorar la
implementación inicial (o la primera que vio que anduvo), pero a veces
no hay forma de mejorar más que repensando el problema y encarándolo
de otra forma. Cuesta tirar el esfuerzo original y empezar de nuevo,
pero a veces no queda otra.

2008/12/26 Rafael Bidegain <[email protected]>:
> El día 25 de diciembre de 2008 19:48, Lucas Sallovitz
> <[email protected]> escribió:
>> 2008/12/25 Rafael Bidegain <[email protected]>:
>>> El día 25 de diciembre de 2008 18:56, Lucas Sallovitz
>>> <[email protected]> escribió:
>>>>
>>>> Entré como krusty.ar, tengo una versión que creo que ganaría en la de
>>>> las 99 botellas, pero parece que la página no está andando :(
>>
>> Acabo de descubrir un bug y volví a 187...
> bueno, creo que no puedo mejorar más mi version del reloj
> llegué a 201 caracteres.
> no sé si el input está bien y tampoco se si debo agregar un espacio al final.
>
> h,m=$*[0][0,2].to_i,$*[0][3,2].to_i
> d='o'*12
> d[h%12]='h'
> m/=5
> d[m]<111?d[m]='x':d[m]='m'
> i,s,t=0,' ','   '
> [0,2,5,6,5,2,0].each{|x|print
> x<1?s*9+d[i,1]:"\n"+s*(7-x)+d[12-i,1]+t+s*x*2+d[i,1]+"\n"
> i+=1}
>
> raf...@edubuntu:~/ruby/golf$ ruby reloj2.rb 01:01
>
>
>
> --
> Rafael Bidegain
>
> Ya que los cuerdos no hablan, hablará el loco.
> (The Fool, Padraic Pearse)
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a