けた数の測定

#お題

整数Nが与えられます。Nのけた数を出力してください。


#入力

N

 

#出力

N のけた数Dを出力してください。末尾に改行を入れ、余計な文字、空行を含んではいけません。

D

 

 

#コード

a = input()

print(len(a))

 

 

#参考

n = int(input())

if n <= 9:
    print(1)
elif n <= 99:
    print(2)
else:
    print(3)


  • 入力される整数が 0 以上 999 以下であることが分かっているので書けるコードです。
  • else のところを elif n <= 999 としてもいいですが、この分岐に来る時点で 3 桁であることは確定しているので、else で書くことができます。

解答例 2

n = input()

print(len(n))

  • 文字列の長さは len 関数で取得できるので、これを利用します。