Jieunny의 블로그

숫자의 총 개수(시간제한 1초) 본문

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;
}