#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
블로그 이미지

wtdsoul

,