Skip to content

Commit da06d17

Browse files
fix: memperbaiki sedikit bug
1 parent 67d29dd commit da06d17

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

other/kaprekar_number.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import math
44

55

6-
def kaprekar_number(number):
6+
def kaprekar_number(number: int) -> str:
77
"""
88
Angka kaprekar adalah angka yang yang di kuadratkan,
99
dan di pisahmenjadi dua bagian dan di jumlahkan lagi
@@ -15,7 +15,7 @@ def kaprekar_number(number):
1515
'Angka Kaprekar'
1616
>>> kaprekar_number(5)
1717
'Bukan Angka Kaprekar'
18-
>>> kaprekar_number(4)
18+
>>> kaprekar_number(10)
1919
'Bukan Angka Kaprekar'
2020
2121
"""
@@ -37,6 +37,9 @@ def kaprekar_number(number):
3737
r_digits += 1
3838
eq_parts = math.pow(10 , r_digits)
3939

40+
if eq_parts == number:
41+
continue
42+
4043
sum = square_number // eq_parts + square_number % eq_parts
4144
if sum == number:
4245
return benar

0 commit comments

Comments
 (0)