Untitled

 avatar
unknown
plain_text
4 years ago
765 B
5
Indexable
def kaprekar(number):
    num = str(number)
    count = 0
    for i in range(len(num) - 1):
        if(num[i] == num[i+1]):
            count += 1
    if(len(num) - count == 1):
        print("Please enter a different number with atleast 2 unqiue digits!!")
    else:
        next_num != None
        while next_num != 0:
            Ao = "".join(sorted(str(number).zfill(4)))
            Do = "".join(sorted(str(number).zfill(4),reverse=True))
            print(Ao,Do)
            next_num = int(Do) - int(Ao)
            number = next_num
            if(number == 6174):
                print(number)
                print("This is kaprekars constant")
                break

number1 = int(input("Enter a number: "))
print(kaprekar(number1))
Editor is loading...