結果

問題 No.2607 Add One Digit
ユーザー lam6er
提出日時 2025-03-20 20:51:26
言語 PyPy3
(7.3.15)
結果
AC  
実行時間 38 ms / 1,000 ms
コード長 452 bytes
コンパイル時間 152 ms
コンパイル使用メモリ 82,632 KB
実行使用メモリ 53,960 KB
最終ジャッジ日時 2025-03-20 20:51:41
合計ジャッジ時間 1,620 ms
ジャッジサーバーID
(参考情報)
judge5 / judge3
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 17
権限があれば一括ダウンロードができます

ソースコード

diff #

n = input().strip()
s = list(n)
k = len(s)
result = set()

for i in range(k + 1):
    for d in range(10):
        if i == 0 and d == 0:
            continue  # 先頭に0を挿入できない
        if i == 0 and d != 0:
            new_num = ''.join(s[:i]) + str(d) + ''.join(s[i:])
            result.add(new_num)
        elif i != 0:
            new_num = ''.join(s[:i]) + str(d) + ''.join(s[i:])
            result.add(new_num)

print(len(result))
0