hpal.hs 191 B

12345678910111213
  1. r n = rconcat n 0
  2. rconcat inv outv =
  3. if inv == 0
  4. then outv
  5. else rconcat (div inv 10) (outv * 10 + mod inv 10)
  6. ispal n = r n == n
  7. hpal n =
  8. if ispal n
  9. then 0
  10. else 1 + hpal (n + r n)