문제 번호 1159. -- [C언어 연습문제] 난이도 상. 3, 6, 9, 3, 6, 9

1159: [C언어 연습문제] 난이도 상. 3, 6, 9, 3, 6, 9

시간 제한: 1 Sec  메모리 제한: 128 MB
제출: 321  해결 문제 수: 106
[제출][채점 상황 열람][게시판]

문제 설명

3, 6, 9 게임을 구현하는 프로그램을 작성하시오. 숫자에 3, 6, 9가 들어있으면 그 갯수만큼 숫자 대신에 x (소문자 x)를 출력해야 한다. 예를 들어, 3, 6, 9, 13, 16, 19가 나올 때는 x. 36, 93, 39가 나올 때는 xx를 출력해야 한다. 숫자 1개를 입력받아, 1부터 그 숫자까지 오름차순으로 369 규칙에 따라 출력하시오.

입력

숫자 n을 하나 입력받는다. (1 <= n <= INT_MAX)

출력

1 2 x 4 .... n

3, 6, 9 룰에 따라서 출력하고, 각 숫자는 공백으로 구분한다. xx의 경우에는 둘 사이에 공백이 없다.


입력 예시

100

출력 예시

1 2 x 4 5 x 7 8 x 10 11 12 x 14 15 x 17 18 x 20 21 22 x 24 25 x 27 28 x x x x xx  x x xx x x xx 40 41 42 x 44 45 x 47 48 x 50 51 52 x 54 55 x 57 58 x x x x xx x x xx x x xx 70 71 72 x 74 75 x 77 78 x 80 81 82 x 84 85 x 87 88 x x x x xx x x xx x x xx 100

도움말

출처

[제출][채점 상황 열람]