Home [Python] 코드업 6082 : 3 6 9 게임의 왕이 되자
Post
Cancel

[Python] 코드업 6082 : 3 6 9 게임의 왕이 되자

Problem

https://codeup.kr/problem.php?id=6082

Solution

1
2
3
4
5
6
7
n = int(input())

for i in range(1,n+1):
    if (i%10 == 3) or (i%10 == 6) or (i%10 == 9):
        print('X', end=' ')
    else:
        print(i, end=' ')

Memo

처음 문제를 풀었을 때는 369게임을 3의 배수로 구했다가 오답처리됐다. 이 문제는 입력되는 정수의 조건이 29이하의 양의 정수이기 때문에 1의자리가 3, 6, 9 중 하나인지만 판단하면 된다. 나는 이 조건들을 or로 묶어주었다. 입력되는 정수가 30이상이라면 자리수별로 판별을 해야할 것이다.

This post is licensed under CC BY 4.0 by the author.

TIL 220208

[Python] 코드업 6091 : 함께 문제 푸는 날