6082 : 3 6 9 κ²μμ μμ΄ λμ
λ¬Έμ
1 ~ 29μ κ° μ€ 3, 6, 9κ° λμ€λ©΄ μ«μλμ Xλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨
μ λ ₯ μμ :
9
μΆλ ₯ μμ :
1 2 X 4 5 X 7 8 X
# κΈ°μ‘΄ μ λ΅ (1~29μ¬μ΄μ κ°μ΄ μ λ ₯)
num = int(input())
for i in range(1, num+1):
if(i%10==3 or i%10==6 or i%10==9):
print("X", end=' ')
else:
print(i, end=' ')
μ μμ λ 30 μ΄μμ 체ν¬νμ§ μμλλ°, λ§μ½ 33μΌ κ²½μ° Xκ° μλ XX λ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ΄λΌλ©΄
λ 볡μ‘ν΄μ§λλ€.
νλ² κ΅¬νν΄ λ³΄μμ΅λλ€.
(μμ μ½λλ₯Ό λ€μ보λ i%10μ μ μ₯ν΄λμΌλ©΄ λ§€λ² κ³μ°ν νμκ° μμ΄ λ ν¨μ¨μ μ λλ€.)
num = int(input())
for i in range(1, num+1):
val_1 = i%10
val_10 = i//10
if(val_10 == 3 or val_10 == 6 or val_10 ==9):
if(val_1==3 or val_1==6 or val_1==9):
print("XX", end=' ')
else:
print("X", end=' ')
elif(val_1==3 or val_1==6 or val_1==9):
print("X", end=' ')
else:
print(i, end=' ')
μ΄ μ½λλ 10μ μ리κΉμ§ λ°μ ν΄κ²°νμ§ λͺ»νμ¬ λκ° μμ½μ΅λλ€.
μ«μλ‘ κ³μ°νλ©΄ 100μ μ리κΉμ§ ꡬννλ©΄ λ 1000μ μ리μμ λ¬Έμ κ° μκΈΈλ―ν©λλ€.
λ°λΌμ λ¬Έμλ‘ λ°κΎΈμ΄ ꡬννμμ΅λλ€.
num = int(input())
for i in range(1, num+1):
str_num = str(i)
cnt = 0
for j in str_num:
if(j=='3') or (j=='6') or (j=='9'):
cnt += 1
if cnt == 0:
print(i, end=' ')
else:
print("X"*cnt, end=' ')