(defun fortunecookie () (princ "名前または学籍番号を入力:") (let* ((id (read-line)) (seed (reduce #'+ (map 'list #'char-code id))) (result (nth (mod seed 5) '("大吉!挑戦を続けよう" "中吉!今日は集中の日" "小吉!まずは一歩" "吉!粘り勝ちを目指そう" "凶…でも明日がある!")))) (format t "結果:~A~%" result)))
12345
Standard output is empty
Warning: reserving address range 0x80000c0000...0x1fffffffffff that contains memory mappings. clisp might crash later! Memory dump: 0x8000000000 - 0x80000bffff 0x14f1bc600000 - 0x14f1bc8e4fff 0x14f1bca00000 - 0x14f1bca02fff 0x14f1bca03000 - 0x14f1bcc01fff 0x14f1bcc02000 - 0x14f1bcc02fff 0x14f1bcc03000 - 0x14f1bcc03fff 0x14f1bcc15000 - 0x14f1bcc39fff 0x14f1bcc3a000 - 0x14f1bcdacfff 0x14f1bcdad000 - 0x14f1bcdf5fff 0x14f1bcdf6000 - 0x14f1bcdf8fff 0x14f1bcdf9000 - 0x14f1bcdfbfff 0x14f1bcdfc000 - 0x14f1bcdfffff 0x14f1bce00000 - 0x14f1bce03fff 0x14f1bce04000 - 0x14f1bd003fff 0x14f1bd004000 - 0x14f1bd004fff 0x14f1bd005000 - 0x14f1bd005fff 0x14f1bd060000 - 0x14f1bd061fff 0x14f1bd062000 - 0x14f1bd071fff 0x14f1bd072000 - 0x14f1bd0a5fff 0x14f1bd0a6000 - 0x14f1bd1dcfff 0x14f1bd1dd000 - 0x14f1bd1ddfff 0x14f1bd1de000 - 0x14f1bd1e0fff 0x14f1bd1e1000 - 0x14f1bd1e1fff 0x14f1bd1e2000 - 0x14f1bd1e3fff 0x14f1bd1e4000 - 0x14f1bd1e4fff 0x14f1bd1e5000 - 0x14f1bd1e6fff 0x14f1bd1e7000 - 0x14f1bd1e7fff 0x14f1bd1e8000 - 0x14f1bd1e8fff 0x14f1bd1e9000 - 0x14f1bd1e9fff 0x14f1bd1ea000 - 0x14f1bd1f7fff 0x14f1bd1f8000 - 0x14f1bd205fff 0x14f1bd206000 - 0x14f1bd212fff 0x14f1bd213000 - 0x14f1bd216fff 0x14f1bd217000 - 0x14f1bd217fff 0x14f1bd218000 - 0x14f1bd218fff 0x14f1bd219000 - 0x14f1bd21efff 0x14f1bd21f000 - 0x14f1bd220fff 0x14f1bd221000 - 0x14f1bd221fff 0x14f1bd222000 - 0x14f1bd222fff 0x14f1bd223000 - 0x14f1bd223fff 0x14f1bd224000 - 0x14f1bd251fff 0x14f1bd252000 - 0x14f1bd260fff 0x14f1bd261000 - 0x14f1bd306fff 0x14f1bd307000 - 0x14f1bd39dfff 0x14f1bd39e000 - 0x14f1bd39efff 0x14f1bd39f000 - 0x14f1bd39ffff 0x14f1bd3a0000 - 0x14f1bd3b3fff 0x14f1bd3b4000 - 0x14f1bd3dbfff 0x14f1bd3dc000 - 0x14f1bd3e5fff 0x14f1bd3e6000 - 0x14f1bd3e7fff 0x14f1bd3e8000 - 0x14f1bd3edfff 0x14f1bd3ee000 - 0x14f1bd3f0fff 0x14f1bd3f3000 - 0x14f1bd3f3fff 0x14f1bd3f4000 - 0x14f1bd3f4fff 0x14f1bd3f5000 - 0x14f1bd3f5fff 0x14f1bd3f6000 - 0x14f1bd3f6fff 0x14f1bd3f7000 - 0x14f1bd3f7fff 0x14f1bd3f8000 - 0x14f1bd3fefff 0x14f1bd3ff000 - 0x14f1bd401fff 0x14f1bd402000 - 0x14f1bd402fff 0x14f1bd403000 - 0x14f1bd423fff 0x14f1bd424000 - 0x14f1bd42bfff 0x14f1bd42c000 - 0x14f1bd42cfff 0x14f1bd42d000 - 0x14f1bd42dfff 0x14f1bd42e000 - 0x14f1bd42efff 0x556321459000 - 0x556321549fff 0x55632154a000 - 0x556321653fff 0x556321654000 - 0x5563216b3fff 0x5563216b5000 - 0x5563216e3fff 0x5563216e4000 - 0x556321714fff 0x556321715000 - 0x556321718fff 0x556321b28000 - 0x556321b48fff 0x7ffc744c9000 - 0x7ffc744e9fff 0x7ffc74580000 - 0x7ffc74583fff 0x7ffc74584000 - 0x7ffc74585fff