소스 검색

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)