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