My code shows wrong answer but works in custom invocation (Codeforces Round #823 (Div. 2))
Разница между en2 и en3, 0 символ(ов) изменены
[problem:C]↵


~~~~~↵
n = int(input())↵
for i in range(n):↵
    s = list(map(int, list(input())))↵
    for i in reversed(range(len(s))):↵
        if s == sorted(s):↵
            break↵
        to_shift = max(s[:i+1])↵
        idx_toshift = s.index(to_shift)↵
        temp = s[i]↵
        if s[i] == s[idx_toshift]:↵
            s[i] = min(s[idx_toshift] + 1, 9)↵
        else:↵
            s[i] = min(s[idx_toshift]+1, 9)↵
            s[idx_toshift] = temp↵


    print("".join(map(str, s)))↵

~~~~~↵

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en3 Английский dietmilk68 2022-09-28 17:06:35 0 (published)
en2 Английский dietmilk68 2022-09-28 17:06:16 18 (saved to drafts)
en1 Английский dietmilk68 2022-09-28 17:05:34 578 Initial revision (published)