본문 바로가기

[Code Up] 기초 알고리즘 100제 With Python

6082 : [기초-종합] 3 6 9 게임의 왕이 되자

예제


6082 : [기초-종합] 3 6 9 게임의 왕이 되자

해설

  • 정수를 문자열 형식으로 바꿔서 문자 '3'이나 '6'이나 '9'를 포함하고 있다면 X가 출력되도록 함

내가 작성한 소스 코드

n = int(input())
array = '1 ' // 띄어쓰기까지 넣어버리기

for i in range(2, n+1):
    if str(i).__contains__('3')\ // 해당 문자를 포함한다면
            or str(i).__contains__('6')\
            or str(i).__contains__('9'): // or 조건 잇기
        array += 'X ' // 문자열에 계속 더하기
    else:
        array += str(i) + ' '

print(array)