I am currently taking challenges on codewars.
Problem: Square Every Digit

is there a better solution than this which requires less code?

def square_digits(num):
    arr = []
    list  = []
    while(num !=0):
        temp = num%10
        num = num /10
        arr.insert(0, temp)
    for i in arr:

        list.append( i*i)
    str1 = ''.join(str(e) for e in list)
    return int(str1)



************************
Aadesh Shrestha
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to