fork download
  1. #!/usr/bin/env python3
  2.  
  3. count_dict = {}
  4. digits = 15
  5. summ = 69
  6.  
  7. for d in range(1,digits+1):
  8. for s in range(0, summ+1):
  9. count_dict[(d,s)] = 0
  10. if (d == 1 and s < 10):
  11. count_dict[(d, s)] = 1
  12. elif (s <= d*9):
  13. for i in range(0,10):
  14. if (s-i >= 0):
  15. count_dict[(d, s)] += count_dict[(d-1, s-i)]
  16. count = count_dict[(digits,summ)]
  17. print('Count: {}, Sum: {}'.format(count, count*summ))
Success #stdin #stdout 0.02s 27720KB
stdin
Standard input is empty
stdout
Count: 35186410984875, Sum: 2427862357956375