There was an error while loading. Please reload this page.
1 parent 67d29dd commit da06d17Copy full SHA for da06d17
1 file changed
other/kaprekar_number.py
@@ -3,7 +3,7 @@
3
import math
4
5
6
-def kaprekar_number(number):
+def kaprekar_number(number: int) -> str:
7
"""
8
Angka kaprekar adalah angka yang yang di kuadratkan,
9
dan di pisahmenjadi dua bagian dan di jumlahkan lagi
@@ -15,7 +15,7 @@ def kaprekar_number(number):
15
'Angka Kaprekar'
16
>>> kaprekar_number(5)
17
'Bukan Angka Kaprekar'
18
- >>> kaprekar_number(4)
+ >>> kaprekar_number(10)
19
20
21
@@ -37,6 +37,9 @@ def kaprekar_number(number):
37
r_digits += 1
38
eq_parts = math.pow(10 , r_digits)
39
40
+ if eq_parts == number:
41
+ continue
42
+
43
sum = square_number // eq_parts + square_number % eq_parts
44
if sum == number:
45
return benar
0 commit comments