2016 Update

This commit is contained in:
Tina Müller 2016-12-05 22:15:40 +01:00
parent 948b86eafa
commit dcf5d15da3
7965 changed files with 139854 additions and 31002 deletions

View file

@ -0,0 +1,28 @@
(function (strSample) {
// isPalindrome :: String -> Bool
let isPalindrome = s =>
s.split('')
.reverse()
.join('') === s;
// TESTING
// lowerCaseNoSpace :: String -> String
let lowerCaseNoSpace = s =>
concatMap(c => c !== ' ' ? [c.toLowerCase()] : [],
s.split(''))
.join(''),
// concatMap :: (a -> [b]) -> [a] -> [b]
concatMap = (f, xs) => [].concat.apply([], xs.map(f));
return isPalindrome(
lowerCaseNoSpace(strSample)
);
})("In girum imus nocte et consumimur igni");