Talk:Palindrome detection: Difference between revisions

From Rosetta Code
Content added Content deleted
(Haskell recursive solution note)
 
Line 2: Line 2:


I suppose the Haskell recursive code can be written a lot better, but I don't know how. --[[User:ShinTakezou|ShinTakezou]] 14:08, 5 December 2008 (UTC)
I suppose the Haskell recursive code can be written a lot better, but I don't know how. --[[User:ShinTakezou|ShinTakezou]] 14:08, 5 December 2008 (UTC)
: Does this look better to you?
<pre>
is_palindrome_r x | length x <= 1 = True
| head x == last x = is_palindrome_r . tail. init $ x
| otherwise = False
</pre>
:--[[User:Gaaijz|Gaaijz]] 14:37, 5 December 2008 (UTC)

Revision as of 14:37, 5 December 2008

Haskell recursive solution note

I suppose the Haskell recursive code can be written a lot better, but I don't know how. --ShinTakezou 14:08, 5 December 2008 (UTC)

Does this look better to you?
is_palindrome_r x | length x <= 1 = True
                  | head x == last x = is_palindrome_r . tail. init $ x
                  | otherwise = False
--Gaaijz 14:37, 5 December 2008 (UTC)