blob: 3f8bf8d830edca937fa051f82c4d39eeddcdd3d9 (
plain)
1
2
3
4
5
6
7
|
; the answer in p99/p06 is better
(func palindrome? (str)
(branch
((<= (length str) 1) #true)
((eq? (first str) (last str))
(palindrome? (reverse (rest (reverse (rest str))))))
(#true #false)))
|