@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
