task3 #2

Merged
schmidmarco merged 40 commits from task3 into main 2026-03-13 10:11:18 +01:00
Showing only changes of commit c16bdad9b9 - Show all commits

View File

@ -1,16 +1,16 @@
def next_bigger(n): def next_bigger(n):
digits = list(str(n)) digits = [int(x) for x in list(str(n))]
digits.sort(reverse=True)
number = int("".join(digits)) pivot = -1
if number == n: for i in range(1, len(digits)):
if digits[-1] > digits[-2 * i]:
pivot = -2 * i
break
if pivot == -1:
return -1 return -1
for i in range(n + 1, number + 1): print(pivot)
higher_number = list(str(i)) return digits
higher_number.sort(reverse=True)
if higher_number == digits:
return i
print(next_bigger(84876644310)) print(next_bigger(534976))