結果
| 問題 | No.539 インクリメント | 
| コンテスト | |
| ユーザー |  kokoa1046 | 
| 提出日時 | 2017-10-11 15:44:17 | 
| 言語 | PyPy3 (7.3.15) | 
| 結果 | 
                                RE
                                 
                            (最新) 
                                AC
                                 
                            (最初) | 
| 実行時間 | - | 
| コード長 | 560 bytes | 
| コンパイル時間 | 290 ms | 
| コンパイル使用メモリ | 82,316 KB | 
| 実行使用メモリ | 78,940 KB | 
| 最終ジャッジ日時 | 2024-11-17 09:41:17 | 
| 合計ジャッジ時間 | 1,169 ms | 
| ジャッジサーバーID (参考情報) | judge2 / judge4 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| sample | AC * 1 | 
| other | AC * 1 RE * 2 | 
ソースコード
n= int(input())
li=[input() for _ in range(n)]
for i in li:
    flag=False
    j=len(i)-1
    while True:
        if j<0:
            print(i)
            break
        if not i[j].isdigit():
            j-=1
            continue
        else:
            k=j
            while 0<=k<len(i) and i[k].isdigit():
                k-=1
            numlen=len(i[k+1:j+1])
            num=int(i[k+1:j+1])+1
            numincedstr=str(num).zfill(numlen)
            i=i[:k+1]+numincedstr+i[j+1:]
            j-=len(numincedstr)
            print(i)
            break
            
            
            
        