풀이
나중에 써야지~
코드
#include <stdio.h>
int N, prev;
int cnt[10];
int main() {
scanf("%d", &N);
for (int i = 1; N; i *= 10) {
int now = N % 10; N /= 10;
for (int j = 0; j < now; ++j) cnt[j] += (N + 1) * i;
cnt[now] += N * i + prev + 1;
for (int j = now + 1; j < 10; ++j) cnt[j] += N * i;
cnt[0] -= i;
prev += now * i;
}
for (int i = 0; i < 10; ++i) printf("%d ", cnt[i]);
}
아무말
백준, 백준 온라인 저지, BOJ, Baekjoon Online Judge, C, C++, 씨, 씨쁠쁠, JAVA, algorithm, 자바, 알고리즘, 자료구조, 문제, 문제 풀이, 풀이