fork(1) download
  1. n = int(input())
  2. zapalky = [6,2,5,5,4,5,6,3,7,6]
  3. cisel = 0
  4. for i in range(0, 10**(n//2), 3): #8000000
  5. #spocitaj po cifrach
  6. x = i
  7. pocet = 0
  8. while x > 0:
  9. pocet += zapalky[x % 10]
  10. x = x //10
  11. #skontroluj pocet zapaliek
  12. if pocet == n:
  13. print(i)
  14. cisel += 1
  15. print("pocet:",cisel)
  16.  
Success #stdin #stdout 0.06s 27712KB
stdin
10
6
4
7
stdout
33
78
87
144
414
441
477
747
774
pocet: 9