[Tutor] Squaring every digit in number

Aadesh Shrestha aadeshere1 at gmail.com
Sat Nov 21 07:05:49 EST 2015


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


More information about the Tutor mailing list