본문 바로가기
  • 부자가 될 남자
프로그래밍/Python

369 게임

by ㅍ우주 2023. 4. 6.
# 3 6 9 게임
# 입력받을 숫자 n 개
# 1부터 입력받은 수까지 순서대로 출력하고
#3,6,9가 들어가는 숫자는 x가 추가되도록 하시오.
# 입력 : 15
# 출력 : 1 2 x 4 5 x 7 8 x 10 11 12 x 14 15


a = int(input("입력 받을 개수를 입력하세요.")) # 13
b =[]

for i in range(1, a+1): # i= 33
    if '3' in str(i) or '6' in str(i) or '9' in str(i): #str(i) == '33'
        count = str(i).count('3') +str(i).count('6')+ str(i).count('9') # 2+ 0 +0 -> count = 2
        b.append('x'*count)

    else:
        b.append(i)
print(b)