Преглед на файлове

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)