С codegolf.com (не загружается по состоянию на 15 сентября 2011 года) был тот, который сводил меня с ума. Напечатайте в STDOUT часы точной формы, считывая время из STDIN и отмечая знак hв час и mв минуту (округленный до кратного 5), и xесли они перекрываются, неиспользованные отметки помечаются знаком o, так что
echo "23:13" | perl script.pl
доходность
o
h o
o m
o o
o o
o o
o
Мой это:
$/=':';($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
для 136 символов, используя Perl. Хотелось бы попасть на сайт, но, похоже, я вспоминаю, что лидерам было меньше 100, тоже с использованием Perl. Может ли кто-то еще победить?