Я работаю над Project Euler Задача 4 , и мне нужно найти палиндром произведения из 2-х трехзначных чисел, поэтому я придумал:
palindrome = [ x*y | x <- [100..999], y <- [100..999], reverse [x*y] == [x*y]]
Почему это не работает и как я могу заставить его работать?
Я подозреваю, что мне нужно каким-то образом получить ответ в список, чтобы его можно было перевернуть и проверить, является ли он палиндромом.