2022/06/29 ABC238 C(解けなかった)

ABC238 C - digitnum

atcoder.jp

他に用事があって,ACできなかった. 後で時間があるときにもう一度解きなおす. 以下のコードはWA出してるコード

def S (start, end, n):
    return int((start+end)*n/2)

N = input()
N_int = int(N)
N_len = len(N)

ans = 0
base = 1
next_base = 10
start = 1
for i in range(N_len-1):
    end = next_base-base
    ans += S(start,end,end)

    base = next_base
    next_base = base * 10
end = N_int-base+1
ans += S(start,end,end-start+1)
    
print(ans%998244353)