티스토리 뷰

PS/백준

4673번 셀프 넘버

unside 2019. 6. 24. 10:53

백준 4673번

문제 사이트 :
https://www.acmicpc.net/problem/4673

#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <algorithm>
#include <math.h>
using namespace std;

bool check[10002];

int main(void) {
	for (int i = 1; i < 10001; i++) {
		int ind = log10(i) + 1;
		int num = i;
		int sum = i;
		for (int l = 0; l < ind; l++) {
			sum += num % 10;
			num = num / 10;
		}
		check[sum] = true;
	}

	for (int i = 1; i < 10001; i++) {
		if (!check[i]) {
			printf("%d\n", i);
		}
	}
	return 0;
}

'PS > 백준' 카테고리의 다른 글

8958번 OX퀴즈  (0) 2019.06.24
5622번 다이얼  (0) 2019.06.24
4344번 평균은 넘겠지  (0) 2019.06.22
2941번 크로아티아 알파벳  (0) 2019.06.22
2920번 음계  (0) 2019.06.22
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함