Study/Coding Test
숫자의 총 개수(시간제한 1초)
Jieunny
2021. 1. 19. 14:49
#include <stdio.h>
int main(){
int N;
scanf("%d", &N);
int count =1; //자리수
int digit = 9; //9, 99, 999...
int sum = 0; //그 자리수에서의 숫자의 합
int res = 0; //총 숫자의 개수
while(sum + digit < N){
sum += digit;
res += count * digit;
digit *= 10;
count++;
}
res += (N - sum) * count;
printf("%d\n", res);
return 0;
}