아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

빠른 견적

시간 제한2초메모리 제한512 MB

요약
10^100까지의 정수 N개를 읽고 각 수의 자릿수를 출력한다. 0은 한 자리로 센다.
난이도

쉬움10점 중 2점

유형
문자열, 수학, 구현
정답자
아직 제출이 없습니다

문제

집을 크게 고쳐야 할 때는 사람을 불러 견적을 받는다. 견적을 내는 쪽은 조심스럽다. 금액을 너무 높게 부르면 일감을 놓치고, 너무 낮게 부르면 들인 시간만큼도 받지 못한다.

그래서 견적서 한 장이 나오기까지 오래 걸린다. 하지만 첫 방문에서 알고 싶은 것은 금액의 규모다. 10달러인지 100달러인지 1000달러인지만 알면 된다.

견적 금액이 주어지면 그 금액을 적는 데 필요한 자릿수를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 견적의 개수 NN이 주어진다. (1≤N≤1001 \le N \le 100)

다음 NN개의 줄에 견적 금액이 한 줄에 하나씩 주어진다. 금액은 00 이상 1010010^{100} 이하의 정수이고, 맨 앞에 불필요한 00이 붙지 않는다.

출력

각 견적 금액마다 그 금액을 적는 데 필요한 자릿수를 입력 순서대로 한 줄에 하나씩 출력한다. 00은 한 자리로 센다.

예제2

  1. 예제 1

    입력
    5
    314
    1
    5926
    5
    35897
    
    예상 출력
    3
    1
    4
    1
    5
    
  2. 예제 2

    입력
    3
    0
    10
    100
    
    예상 출력
    1
    2
    3