(defun fortunecookie () (princ "名前または学籍番号を入力:") (let* ((id (read-line)) (char-codes (map 'list #'char-code id)) (seed (if char-codes (reduce #'+ char-codes) 0)) (result (nth (mod seed 5) '("大吉!挑戦を続けよう" "中吉!今日は集中の日" "小吉!まずは一歩" "吉!粘り勝ちを目指そう" "凶…でも明日がある!")))) (format t "結果:~A~%" result))) (fortunecookie)
202307865
名前または学籍番号を入力:結果:大吉!挑戦を続けよう
Warning: reserving address range 0x80000c0000...0x1fffffffffff that contains memory mappings. clisp might crash later! Memory dump: 0x8000000000 - 0x80000bffff 0x149d56e00000 - 0x149d570e4fff 0x149d57215000 - 0x149d57239fff 0x149d5723a000 - 0x149d573acfff 0x149d573ad000 - 0x149d573f5fff 0x149d573f6000 - 0x149d573f8fff 0x149d573f9000 - 0x149d573fbfff 0x149d573fc000 - 0x149d573fffff 0x149d57400000 - 0x149d57402fff 0x149d57403000 - 0x149d57601fff 0x149d57602000 - 0x149d57602fff 0x149d57603000 - 0x149d57603fff 0x149d57680000 - 0x149d5768ffff 0x149d57690000 - 0x149d576c3fff 0x149d576c4000 - 0x149d577fafff 0x149d577fb000 - 0x149d577fbfff 0x149d577fc000 - 0x149d577fefff 0x149d577ff000 - 0x149d577fffff 0x149d57800000 - 0x149d57803fff 0x149d57804000 - 0x149d57a03fff 0x149d57a04000 - 0x149d57a04fff 0x149d57a05000 - 0x149d57a05fff 0x149d57ad4000 - 0x149d57ad7fff 0x149d57ad8000 - 0x149d57ad8fff 0x149d57ad9000 - 0x149d57adafff 0x149d57adb000 - 0x149d57adbfff 0x149d57adc000 - 0x149d57adcfff 0x149d57add000 - 0x149d57addfff 0x149d57ade000 - 0x149d57aebfff 0x149d57aec000 - 0x149d57af9fff 0x149d57afa000 - 0x149d57b06fff 0x149d57b07000 - 0x149d57b0afff 0x149d57b0b000 - 0x149d57b0bfff 0x149d57b0c000 - 0x149d57b0cfff 0x149d57b0d000 - 0x149d57b12fff 0x149d57b13000 - 0x149d57b14fff 0x149d57b15000 - 0x149d57b15fff 0x149d57b16000 - 0x149d57b16fff 0x149d57b17000 - 0x149d57b17fff 0x149d57b18000 - 0x149d57b45fff 0x149d57b46000 - 0x149d57b54fff 0x149d57b55000 - 0x149d57bfafff 0x149d57bfb000 - 0x149d57c91fff 0x149d57c92000 - 0x149d57c92fff 0x149d57c93000 - 0x149d57c93fff 0x149d57c94000 - 0x149d57ca7fff 0x149d57ca8000 - 0x149d57ccffff 0x149d57cd0000 - 0x149d57cd9fff 0x149d57cda000 - 0x149d57cdbfff 0x149d57cdc000 - 0x149d57ce1fff 0x149d57ce2000 - 0x149d57ce4fff 0x149d57ce7000 - 0x149d57ce7fff 0x149d57ce8000 - 0x149d57ce8fff 0x149d57ce9000 - 0x149d57ce9fff 0x149d57cea000 - 0x149d57ceafff 0x149d57ceb000 - 0x149d57cebfff 0x149d57cec000 - 0x149d57cf2fff 0x149d57cf3000 - 0x149d57cf5fff 0x149d57cf6000 - 0x149d57cf6fff 0x149d57cf7000 - 0x149d57d17fff 0x149d57d18000 - 0x149d57d1ffff 0x149d57d20000 - 0x149d57d20fff 0x149d57d21000 - 0x149d57d21fff 0x149d57d22000 - 0x149d57d22fff 0x560a2e8c6000 - 0x560a2e9b6fff 0x560a2e9b7000 - 0x560a2eac0fff 0x560a2eac1000 - 0x560a2eb20fff 0x560a2eb22000 - 0x560a2eb50fff 0x560a2eb51000 - 0x560a2eb81fff 0x560a2eb82000 - 0x560a2eb85fff 0x560a2fba6000 - 0x560a2fbc6fff 0x7ffdeacaa000 - 0x7ffdeaccafff 0x7ffdeace4000 - 0x7ffdeace7fff 0x7ffdeace8000 - 0x7ffdeace9fff