バイナリクロック
Posted feedbacks - Scheme
0->o, 1->Oです.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | (use srfi-19)
(define (binary-clock)
(define (integer->binary-string int)
(regexp-replace-all
#/1/
(regexp-replace-all #/0/ (number->string int 2) "o")
"O"))
(let1 cur (time-utc->date (current-time))
(format #t
"\n ~2,'0d:~2,'0d\n~6,,,'o@a\n~6,,,'o@a"
(date-hour cur)
(date-minute cur)
(integer->binary-string (date-hour cur))
(integer->binary-string (date-minute cur)))))
(binary-clock)
|
1 2 3 4 5 6 7 | (use srfi-19)
(print (regexp-replace-all*
(let1 d (current-date)
(format " ~5,'0b~%~6,'0b" (ref d 'hour) (ref d 'minute)))
#/1/ "■"
#/0/ "□"))
|


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