Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def createTargetFromTwoNumbers( target=9, array=[7,2,11,15]):
- numbersIndexMap = {}
- for i in range(0, len(array)):
- number = array[i]
- if number > target :
- continue
- try:
- if type(numbersIndexMap[target-number]) is int :
- return[ i, numbersIndexMap[target-number] ]
- except:
- print "cause I need to escape the except case"
- numbersIndexMap[number]=i
- def reverseNumber(number = 123): ## I cheated
- if number > 0:
- sign = 1
- else:
- sign = -1
- number = number * sign
- ## thanks to Qoura
- reversed=0
- while number > 0 :
- digit = number%10
- reversed = reversed*10+digit
- number = number/10
- return reversed * sign
- print createTargetFromTwoNumbers()
- print reverseNumber()
Add Comment
Please, Sign In to add comment