자연수 N이 입력되면 1부터 N까지의 자연수를 종이에 적을 때 각 숫자는 몇 개 쓰였을까요?
예를 들어 1부터 15까지는 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 0, 1, 1, 1, 2, 1, 3, 1, 4, 1, 5으로
총 21개가 쓰였음을 알 수 있습니다.
자연수 N이 입력되면 1부터 N까지 각 숫자는 몇 개가 사용되었는지를 구하는 프로그램을 작
성하세요.
▣ 입력설명
첫 번째 줄에는 자연수 N(3<=N<100,000)이 주어진다.
▣ 출력설명
첫 번째 줄에 숫자의 총개수를 출력한다.
▣ 입력예제 1
15
▣ 출력예제 1
21
#include
using namespace std;
int res=0;
void get(int x){
while(x>0){
res++; //자리수 가 늘어남에 따라 +를 해준다
x=x/10;
}
}
int main() {
int i,n;
cin>>n;
for(i=1;i<=n;i++){
get(i);
}
cout<<res;
return 0;
}