๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“Œ ์•Œ๊ณ ๋ฆฌ์ฆ˜(Algorithm)/๋ฐฑ์ค€

[1์ฐจ์› ๋ฐฐ์—ด] 10871๋ฒˆ | X๋ณด๋‹ค ์ž‘์€ ์ˆ˜

by ์ง€์ด๋‹› 2023. 4. 24.

 

๋ฌธ์ œ

์ •์ˆ˜ N๊ฐœ๋กœ ์ด๋ฃจ์–ด์ง„ ์ˆ˜์—ด A์™€ ์ •์ˆ˜ X๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ, A์—์„œ X๋ณด๋‹ค ์ž‘์€ ์ˆ˜๋ฅผ ๋ชจ๋‘ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

์ž…๋ ฅ

์ฒซ์งธ ์ค„์— N๊ณผ X๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N, X ≤ 10,000)

๋‘˜์งธ ์ค„์— ์ˆ˜์—ด A๋ฅผ ์ด๋ฃจ๋Š” ์ •์ˆ˜ N๊ฐœ๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ฃผ์–ด์ง€๋Š” ์ •์ˆ˜๋Š” ๋ชจ๋‘ 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 10,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ •์ˆ˜์ด๋‹ค.

์ถœ๋ ฅ

X๋ณด๋‹ค ์ž‘์€ ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ์ˆœ์„œ๋Œ€๋กœ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•ด ์ถœ๋ ฅํ•œ๋‹ค. X๋ณด๋‹ค ์ž‘์€ ์ˆ˜๋Š” ์ ์–ด๋„ ํ•˜๋‚˜ ์กด์žฌํ•œ๋‹ค.

 

์˜ˆ์ œ ์ž…๋ ฅ 1

10 5
1 10 4 9 2 3 8 5 7 6

์˜ˆ์ œ ์ถœ๋ ฅ 1

1 4 2 3

 

๋‚ด ์ฝ”๋“œ

N, X = map(int, input().split())
a = list(map(int, input().split()))

for num in a:
  if num < X:
    print(num, end = " ")

 

โ–ถ ํŒŒ์ด์ฌ ์ถœ๋ ฅ๋ฌธ print๋Š” ๋‘ ๊ฐœ์˜ ์˜ต์…˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅ.

 

[sep = '']

= print ๋ฌธ์˜ ์ถœ๋ ฅ๋ฌธ๋“ค ์‚ฌ์ด์— ํ•ด๋‹นํ•˜๋Š” ๋‚ด์šฉ ๋„ฃ์„ ์ˆ˜ ์žˆ์Œ.

 

[end = '']

= ํ˜„์žฌ ์†ํ•œ ์ถœ๋ ฅ๋ฌผ์„ ๊ทธ ๋‹ค์Œ ์ถœ๋ ฅ๊ฐ’๊ณผ ์ด์–ด์ง€๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Œ.