I have a number let say 27
and a list of NumbersList
. How do I get some selected numbers from NumbersList
whose some is 27. And also using the most greater numbers from NumbersList
It can be done by going threw all the possibilities but deep down I know there is a simple solution and I am overthinking it.
#available numbers
NumbersList = [1,5,9,4,6,8,12,12,1,3,6,8,7,8,2]
def GetNumbers(number):
global NumbersList
tmpList = []
#Some magical code
return tmpList
#now result have
result = GetNumbers(27)
# result is [12, 12, 3]
# 12+12+3 using most possible greater numbers from "NumbersList"