mirror of
https://gitlab.com/MisterBiggs/advent-of-code-2019.git
synced 2025-06-16 07:06:40 +00:00
38 lines
618 B
Python
38 lines
618 B
Python
start = 272091
|
|
end = 815432
|
|
|
|
index = start
|
|
|
|
count = 0
|
|
|
|
|
|
def ascending(index):
|
|
for i in range(len(str(index)) - 1):
|
|
|
|
a, b = str(index)[i], str(index)[i + 1]
|
|
|
|
if a > b:
|
|
index += 10 ** (len(str(index)) - i - 2) * abs(int(b) - int(a))
|
|
return ascending(index)
|
|
break
|
|
return index
|
|
|
|
|
|
while True:
|
|
index = ascending(index)
|
|
|
|
if index > end:
|
|
break
|
|
|
|
for i in range(len(str(index)) - 1):
|
|
a, b = str(index)[i], str(index)[i + 1]
|
|
|
|
if a == b:
|
|
count += 1
|
|
print(index)
|
|
break
|
|
|
|
index += 1
|
|
|
|
print(count)
|