반응형
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main() {
int n, sum=0, c=1, d=9, res=0;
scanf("%d", &n);
while(sum+d <n){
res = res+(c*d);
sum = sum+d;
c++;
d=d*10;
}
res += (n-sum)*c;
printf("%d",res);
}
자리수의 합 빠르게 구하기
반응형
'Algorithm > etc' 카테고리의 다른 글
3의 개수 (0) | 2021.12.27 |
---|---|
N! 0의 개수 (0) | 2021.12.27 |
N! 표현법 (0) | 2021.12.27 |
숫자 뒤집기 cpp (0) | 2021.12.25 |
약수의 개수 구하기 (0) | 2021.12.24 |