You are viewing a single comment's thread. Return to all comments →
in python3;
def kaprekarNumbers(p, q): lst = [] for i in range(p, q+1): sq = i**2 d = len(str(i)) r = str(sq)[-d:] l = str(sq)[:-d] if l == '': l = 0 if int(l) + int(r) == i: lst.append(i) if len(lst) == 0: print('INVALID RANGE') else: print(*lst)
Modified Kaprekar Numbers
You are viewing a single comment's thread. Return to all comments →
in python3;