Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- maxs = 0
- flag = 0
- def number(n , digit, start, total):
- global maxs
- global flag
- if digit == 0:
- flag = 1
- maxs = int(total)
- return
- for i in range(9 , -1, -1):
- cur = total
- if i > n:
- continue
- if start == digit and i == 0:
- continue
- cur += str(i)
- number(n - i, digit - 1, start, cur)
- if flag == 1:
- return
- if flag == 0:
- maxs = -1
- mins = -1
- flagmin = 0
- def numbermin(n , digit, start, total):
- global mins
- global flagmin
- if digit == 0:
- flagmin = 1
- mins = int(total)
- return
- for i in range(0 , 10):
- cur = total
- if start == digit and i == 0:
- continue
- cur += str(i)
- number(n - i, digit - 1, start, cur)
- if flagmin == 1:
- return
- print(flagmin)
- numbermin(15, 2, 2, "")
- print(mins)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement