banovski

Project Euler, Problem #4, Haskell

Dec 1st, 2021 (edited)
1,237
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Число-палиндром с обеих сторон (справа налево и слева направо)
  2. -- читается одинаково. Самое большое число-палиндром, полученное
  3. -- умножением двух двузначных чисел – 9009 = 91 × 99. Найдите самый
  4. -- большой палиндром, полученный умножением двух трехзначных чисел.
  5.  
  6. main = print $ maximum [z | x <- [100..999], y <- [100..999], let z = x * y, (show z) == reverse (show z)]
  7.  
  8. -- 906609
  9.  
RAW Paste Data