結果

問題 No.884 Eat and Add
コンテスト
ユーザー ああいい
提出日時 2022-01-01 22:06:02
言語 PyPy3
(8.0.0 + ACL)
コンパイル:
pypy3 -mpy_compile _filename_
実行:
pypy3 _filename_
結果
WJ  
(最新)
AC  
(最初)
実行時間 -
コード長 410 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
最終ジャッジ日時 2026-09-13 07:13:39
ジャッジサーバーID
(参考情報)
judge2_1 / judge1_0
このコードへのチャレンジ
(要ログイン)

ソースコード

diff #
raw source code

N = list(input())
N = N[::-1]
ans = 0

i = 0
while i < len(N):
    if N[i] == "1":
        j = i
        while j < len(N) and N[j] == "1":
            j += 1
        ans += 1
        if j - i== 1:
            i = j + 1
        else:
            if j == len(N):
                ans += 1
                break
            else:
                N[j] = "1"
                i = j
    else:
        i += 1
print(ans)
0