생성일: 2019년 10월 30일
수정일: 2023년 10월 05일
수정일: 2023년 10월 05일
4clojure - Palindrome Detector (27)
문제
(false? (__ '(1 2 3 4 5)))
(true? (__ "racecar"))
(true? (__ [:foo :bar :foo]))
(true? (__ '(1 1 3 3 1 1)))
(false? (__ '(:a :b :c)))
풀이
(fn [x] (= (seq x) (reverse x)))
앞으로 봐도, 뒤에서 봐도 같은 Palindrome 검증 문제 이다. 그동안은 정말 뭔가 세부적인 것에 대한 코드를 작성을 하려고 했었는데 좀 더 좋은 방법이 없을까? 고민하다가 저 값이 결국에는 뒤집었을 때 같으면 된다는 것을 알게 되었다.