반응형
n = int(input())
for i in range(1, n + 1):
count_x = 0
for j in str(i):
if j in ['3', '6', '9']:
count_x += 1
if count_x == 0:
print(i, end=" ")
else:
print('X' * count_x, end=" ")
i 를 문자열로 변경
13 일경우 j 안에 [1, 3] 식으로 들어감
조건문으로 그안에 3, 6, 9 라는 문자가 포함되어 있다면
변수 count_x 에 1을 추가
그 다음 조건문 실행
다시 반복할때 0으로 초기화 후 반복
반응형