๋ฌธ์
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=' ')
'์ฝ๋ฉํ ์คํธ > code up' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
6094 : ์ด์ํ ์ถ์ ๋ฒํธ ๋ถ๋ฅด๊ธฐ 3 (0) | 2022.01.10 |
---|---|
6093 : ์ด์ํ ์ถ์ ๋ฒํธ ๋ถ๋ฅด๊ธฐ 2 (0) | 2022.01.10 |
6092 : ์ด์ํ ์ถ์ ๋ฒํธ ๋ถ๋ฅด๊ธฐ 1 (0) | 2022.01.10 |
6083 : ๋น ์์ด ์ ๋ง๋ค๊ธฐ (0) | 2022.01.10 |
6074 : ๋ฌธ์ 1๊ฐ ์ ๋ ฅ ๋ฐ์ ์ํ๋ฒณ ์ถ๋ ฅ (0) | 2022.01.10 |