Jieunny의 블로그
숫자의 총 개수(시간제한 1초) 본문
#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;
}
'Study > Coding Test' 카테고리의 다른 글
[JS] 프로그래머스 - 나누어 떨어지는 숫자 배열 (0) | 2023.01.11 |
---|---|
[JS] 프로그래머스 - 평행 (0) | 2023.01.10 |
[JS] 프로그래머스 - 옹알이(1) (0) | 2023.01.10 |
모두의 약수(제한시간 1초) (0) | 2021.01.19 |
영어 단어 복구(문자열 컨트롤) (0) | 2021.01.19 |