Em codegolf.com (não foi carregado em 15 de setembro de 2011), havia um que estava me deixando louco. Imprima para STDOUT um relógio de uma forma exata, lendo o tempo de STDIN e marcando um hàs horas e mminutos (arredondado para um múltiplo de 5) e xse eles se sobrepõem, os tiques não utilizados são marcados com um o, para que
echo "23:13" | perl script.pl
rendimentos
o
h o
o m
o o
o o
o o
o
O meu é:
$/=':';($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. Eu gostaria de poder entrar no site, mas me lembro que os líderes tinham menos de 100 anos, também usando Perl. Alguém pode vencê-lo?