; 大文字を小文字に小文字を大文字にする ; 大文字判定には upper-case-p が使える ; 大文字->小文字はchar-downcase ; 小文字->大文字はchar-upcase (defun main () (let* ((s (read-line))) (loop for c across s do (write-char (if (upper-case-p c) (char-downcase c) (char-upcase c)))) (terpri))) (main)