Преглед изворни кода

Merge branch 'exo'

Answer to palindromic height exercice
DricomDragon пре 5 година
родитељ
комит
c70e8c2815
1 измењених фајлова са 13 додато и 0 уклоњено
  1. 13 0
      hpal.hs

+ 13 - 0
hpal.hs

@@ -0,0 +1,13 @@
+r n = rconcat n 0
+
+rconcat inv outv  =
+	if inv == 0
+	then outv
+	else rconcat (div inv 10) (outv * 10 + mod inv 10)
+
+ispal n = r n == n
+
+hpal n = 
+	if ispal n
+	then 0
+	else 1 + hpal (n + r n)