In a message of Sat, 21 Nov 2015 17:50:49 +0545, Aadesh Shrestha writes:
>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

Read up on list comprehensions:
https://docs.python.org/2/tutorial/datastructures.html#list-comprehensions

Have fun!

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

Reply via email to