728x90
문제 번호: 4673
문제 제목: 셀프 넘버
문제 주소: https://www.acmicpc.net/problem/4673
문제 내용
숫자 n + n의 각 자리수의 합으로 만들어 낼 수 없는 숫자인 셀프넘버를 출력한다. 대상 숫자의 범위는 1~9999.
테스트 케이스
없음 |
1 |
문제 풀이
에라토스테네스의 체를 이용해 풀어야 하는 문제다.
1. bool타입으로 10036개짜리 배열을 생성한다. 초기화 값은 false.
2. 1부터 수식을 적용하여 나온 숫자에 해당하는 인덱스를 true로 변경한다.
3. 현재 인덱스가 false일 경우 현재 인덱스 값을 출력한다.
4. 2~3 반복.
풀이 코드
728x90
'공부 > 문제풀기' 카테고리의 다른 글
백준 10872 - 팩토리얼 (0) | 2019.07.23 |
---|---|
백준 1065 - 한수 (0) | 2019.07.23 |
백준 15596 - 정수 N개의 합 (0) | 2019.07.23 |
백준 4344 - 평균은 넘겠지 (0) | 2019.07.22 |
백준 8958 - OX퀴즈 (0) | 2019.07.22 |