来自codegolf.com(截至2011年9月15日未加载)使我发疯。将格式精确的时钟打印到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
使用Perl获得136个字符。我希望可以进入该站点,但我似乎还记得,领导者还不到100岁,也使用了Perl。有人可以击败它吗?
6
perlmonks.org/?node_id=811919
—
彼得·泰勒
有趣的读物:)
—
JB
@Peter,这是金矿!感谢您的发现,我想知道我是否可以适应他们的技术?
—
乔尔·伯杰
是否有一个严肃的原因为什么要使用柠檬这样的形状而不是圆形?
—
用户未知
@userunknown:最初的任务可能是使用较宽的字体设计的。
—
hammar 2012年