AtCoder Beginner Contest 136B - Uneven NumbersのPython解答
まず解答例
N=int(input())
ans=0
for i in range(1,N+1):
i=str(i)
if(len(i)%2==1):
ans+=1
print(ans)
問題文
整数 N が与えられます。N 以下の正の整数のうち、(先頭に 00 をつけずに十進法で表記したときの) 桁数が奇数であるようなものの個数を求めてください。
lenはint型には使えないという学びがあった。
あとは単純に全探索。
この記事が気に入ったらサポートをしてみませんか?