Da codegolf.com (non caricabile dal 15 settembre 2011) era uno che mi stava facendo impazzire. Stampa su STDOUT un orologio di una forma esatta, leggendo il tempo da STDIN e segnando un hall'ora e mal minuto (arrotondato per difetto a un multiplo di 5) e un xse si sovrappongono, i segni di spunta inutilizzati sono contrassegnati con un o, in modo che
echo "23:13" | perl script.pl
i rendimenti
o
h o
o m
o o
o o
o o
o
Il mio è:
$/=':';($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
per 136 caratteri, usando Perl. Vorrei poter entrare sul sito, ma mi sembra di ricordare che i leader avevano meno di 100 anni, usando anche Perl. Qualcun altro può batterlo?