Skip to content

Instantly share code, notes, and snippets.

@dfuenzalida
Last active January 20, 2020 09:26
Show Gist options
  • Save dfuenzalida/5825df5e7588de53b983dd542110ea6b to your computer and use it in GitHub Desktop.
Save dfuenzalida/5825df5e7588de53b983dd542110ea6b to your computer and use it in GitHub Desktop.
Desafio Capicuas en Python3
def reverso(n):
res = 0
while (n > 0):
res = (res * 10) + (n % 10)
n = n//10
return res
def palin(n):
return n == reverso(n)
def capicua(n):
while (not(palin(n))):
n += reverso(n)
return n
for i in range(11,100):
print("capicua", i, "=", capicua(i))
$ python3 capicuas.py
capicua 11 = 11
capicua 12 = 33
capicua 13 = 44
capicua 14 = 55
capicua 15 = 66
capicua 16 = 77
capicua 17 = 88
capicua 18 = 99
capicua 19 = 121
capicua 20 = 22
capicua 21 = 33
capicua 22 = 22
capicua 23 = 55
capicua 24 = 66
capicua 25 = 77
capicua 26 = 88
capicua 27 = 99
capicua 28 = 121
capicua 29 = 121
capicua 30 = 33
capicua 31 = 44
capicua 32 = 55
capicua 33 = 33
capicua 34 = 77
capicua 35 = 88
capicua 36 = 99
capicua 37 = 121
capicua 38 = 121
capicua 39 = 363
capicua 40 = 44
capicua 41 = 55
capicua 42 = 66
capicua 43 = 77
capicua 44 = 44
capicua 45 = 99
capicua 46 = 121
capicua 47 = 121
capicua 48 = 363
capicua 49 = 484
capicua 50 = 55
capicua 51 = 66
capicua 52 = 77
capicua 53 = 88
capicua 54 = 99
capicua 55 = 55
capicua 56 = 121
capicua 57 = 363
capicua 58 = 484
capicua 59 = 1111
capicua 60 = 66
capicua 61 = 77
capicua 62 = 88
capicua 63 = 99
capicua 64 = 121
capicua 65 = 121
capicua 66 = 66
capicua 67 = 484
capicua 68 = 1111
capicua 69 = 4884
capicua 70 = 77
capicua 71 = 88
capicua 72 = 99
capicua 73 = 121
capicua 74 = 121
capicua 75 = 363
capicua 76 = 484
capicua 77 = 77
capicua 78 = 4884
capicua 79 = 44044
capicua 80 = 88
capicua 81 = 99
capicua 82 = 121
capicua 83 = 121
capicua 84 = 363
capicua 85 = 484
capicua 86 = 1111
capicua 87 = 4884
capicua 88 = 88
capicua 89 = 8813200023188
capicua 90 = 99
capicua 91 = 121
capicua 92 = 121
capicua 93 = 363
capicua 94 = 484
capicua 95 = 1111
capicua 96 = 4884
capicua 97 = 44044
capicua 98 = 8813200023188
capicua 99 = 99
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment