De codegolf.com (no se cargó el 15 de septiembre de 2011) fue uno que me estaba volviendo loco. Imprima en STDOUT un reloj de una forma exacta, lea el tiempo de STDIN y marque un ha la hora y mal minuto (redondeado a un múltiplo de 5) y xsi se superponen, las marcas no utilizadas se marcan con un o, de modo que
echo "23:13" | perl script.pl
rendimientos
o
h o
o m
o o
o o
o o
o
El mio es:
$/=':';($h,$m)=<>;printf'%9s
%5s%8s
%2s%14s
%s%16s
%2s%14s
%5s%8s
%9s',map{qw'o h m x'[2*($_==int$m/5)^$_==$h%12]}map{$_,11-$_}0..5
para 136 caracteres, usando Perl. Desearía poder ingresar al sitio, pero me parece recordar que los líderes tenían menos de 100 años y también usaban Perl. ¿Alguien más puede vencerlo?