Volume0: 0002
数値の桁数を求める問題
解答
整数の桁数を求めるので、文字列に変換し、文字列の長さを求めれば良い
while True: try: # 入力から2つの整数を受け取る a, b = [int(i) for i in input().split()] # 2つの整数を足し、文字列に変換した後、その文字列の長さを出力する print(len(str(a + b))) except EOFError: break
reduce
を使用し、入力値のリストを縮約しても良い
from functools import reduce while True: try: print(reduce(lambda a, b: len(str(a + b)), [int(i) for i in input().split()])) except EOFError: break