formatで◆
HakerNews経由で
Google グループ
あなごる過去問にありそう?
(format t "~{~*~#@T~:*~#@**~#@{**~}~%~#@*~*~}~:*~{~#@*~#@T~#@*~**~#@{**~}~%~}" (make-list (read))) 7 * *** ***** ******* ********* *********** ************* ************* *********** ********* ******* ***** *** * nil
~{ ~} の中の~#*はHyperSpecに準拠してる処理系ならうまい事動くもんだと思ってたのに、ちょっと前にLispWorksで遊んでたら変な結果が出てあれぇ?ってなった。
(format t "~{~#@*~:*~A~:*~#@*~}" '(1 2 3))
321と出てほしいのだけどCLISPやLispWorksだと333に。
より◆に
(format t "~{~*~#@T~:*~#@**~#@{**~}~%~#@*~*~}~:*~{~*~@{~#@*~#@T~#@*~**~#@{**~}~%~}~}" (make-list (read))) 3 * *** ***** *** *