(defun process-numeric-list ()
;; 可変長の数値リストを定義
(let ((data-list '(150 420 300 250 380)))
(format t "元のリスト: ~A~%" data-list)
;; リストを降順にソート
(let ((sorted-list (sort (copy-list data-list) #'>)))
;; 2番目に大きい要素を表示
(format t "2番目に大きい要素: ~A~%" (second sorted-list)))))
(process-numeric-list)
KGRlZnVuIHByb2Nlc3MtbnVtZXJpYy1saXN0ICgpCiAgOzsg5Y+v5aSJ6ZW344Gu5pWw5YCk44Oq44K544OI44KS5a6a576pCiAgKGxldCAoKGRhdGEtbGlzdCAnKDE1MCA0MjAgMzAwIDI1MCAzODApKSkKICAgIChmb3JtYXQgdCAi5YWD44Gu44Oq44K544OIOiB+QX4lIiBkYXRhLWxpc3QpCgogICAgOzsg44Oq44K544OI44KS6ZmN6aCG44Gr44K944O844OICiAgICAobGV0ICgoc29ydGVkLWxpc3QgKHNvcnQgKGNvcHktbGlzdCBkYXRhLWxpc3QpICMnPikpKQoKICAgICAgOzsgMueVquebruOBq+Wkp+OBjeOBhOimgee0oOOCkuihqOekugogICAgICAoZm9ybWF0IHQgIjLnlarnm67jgavlpKfjgY3jgYTopoHntKA6IH5BfiUiIChzZWNvbmQgc29ydGVkLWxpc3QpKSkpKQoKKHByb2Nlc3MtbnVtZXJpYy1saXN0KQ==