バイナリクロック
Posted feedbacks - Common Lisp
なんのひねりもありません…。
(binary-clock)
■■■■■□■■□□■
■■■
■□□■
■□□□□
■■□□□
■□■□■■
;=> (2009 7 9 16 24 43)
(binary-clock)
■■■■■□■■□□■
■■■
■□□■
■□□□□
■■□□□
■□■□■■
;=> (2009 7 9 16 24 43)
1 2 3 4 5 6 | (defun binary-clock (&optional (utime (get-universal-time)))
(mapc (lambda (x)
(princ (map 'string (lambda (x) (if (char= #\0 x) #\□ #\■))
(format nil "~B" x)))
(terpri))
(subseq (nreverse (multiple-value-list (decode-universal-time utime))) 3)))
|


lunlumo #9282() [ Ruby ] Rating6/8=0.75
20:18の場合,例えば以下の様な出力をするイメージです。
出力例:
■□■□□
□■□□■□
see: Binary Clock Widget
Rating6/8=0.75-0+
[ reply ]