#include <stdio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
#define _CRT_SECURE_NO_WARNINGS
int main() {
int n, sum = 0, c =1, d= 9, res =0; // res 에 답 저장
scanf("%d", &n); // n이 15를 받음
while(sum+d < n) {
res = res + (c*d); // 한 라지 숫자는 9개
sum = sum + d;
c++; //
d = d*10; // 두 자리 숫자
}
res = res+((n-sum)*c); // 해주면 됨??
printf("%d\n", res);
return 0;
}
'코딩테스트' 카테고리의 다른 글
소수의 갯수 (제한시간 1초) (0) | 2024.09.17 |
---|---|
가장 많이 사용된 자릿 수 (0) | 2024.09.17 |
숫자의 총 개수 (Small) (0) | 2024.09.17 |
자릿수의 합 (0) | 2024.09.17 |
모두의 약수 (제한시간 1초) (0) | 2024.09.17 |