Carlettos

Digitos que suman 17

Jun 13th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.46 KB | None | 0 0
  1. def suman17(n):
  2.     digitos = list(str(n))
  3.     suma = 0
  4.     for d in digitos:
  5.         suma += int(d)
  6.     return suma == 17
  7.  
  8. def primeroMayor(n):
  9.     digitos = list(str(n))
  10.     return int(digitos[0]) > int(digitos[-1])
  11.  
  12. def digitos2y6(n):
  13.     digitos = list(str(n))
  14.     return "2" in digitos and "6" in digitos
  15.  
  16. numeros = []
  17. for n in range(0, 100_000):
  18.     if suman17(n) and primeroMayor(n) and digitos2y6(n):
  19.         numeros.append(n)
  20.  
  21. print(sum(numeros))
Advertisement
Add Comment
Please, Sign In to add comment