๐Ÿ Algorithm/๋ฐฑ์ค€

[๋ฐฑ์ค€] 10871๋ฒˆ: X๋ณด๋‹ค ์ž‘์€ ์ˆ˜(Python)

Dhey 2022. 3. 14. 03:25
๋ฐ˜์‘ํ˜•

๋ฌธ์ œ 

 

 

10871๋ฒˆ: X๋ณด๋‹ค ์ž‘์€ ์ˆ˜

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

www.acmicpc.net

 

 


ํ’€์ด

์ด ๋ฌธ์ œ๋Š” for๋ฌธ๊ณผ if๋ฌธ์„ ๊ฐ™์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฌธ์ œ์˜€๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๋‚ด๊ฐ€ ํ—ค๋ฉ˜ ๋ถ€๋ถ„์€ ์˜คํžˆ๋ ค *์ž…๋ ฅ๋ฐ›๋Š” ๋ถ€๋ถ„*์ด์—ˆ๋‹ค. 

 

 

์ฒ˜์Œ ์ œ์ถœํ•œ ์ฝ”๋“œ
N, X = input().split()
A = []

for i in range(int(N)):
  a = int(input())
  A.append(a)
    
for i in range(len(A)):
  if A[i] < int(X):
    print(A[i], end=" ")

์˜ค๋ฅ˜๋Š” ์—†์—ˆ์ง€๋งŒ ๋Ÿฐํƒ€์ž„์—๋Ÿฌ๊ฐ€ ๋œฌ ์ฝ”๋“œ์ด๋‹ค.

์—ญ์‹œ๋‚˜ inputํ•˜๋Š” ๊ณผ์ •์—์„œ ์‹œ๊ฐ„์ด ์˜ค๋ž˜๊ฑธ๋ฆฐ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์•„์ง ํŒŒ์ด์ฌ ๋ฌธ๋ฒ•์ด ์ต์ˆ™์น˜ ์•Š๋‹ค๋ณด๋‹ˆ ํ—ค๋ฉ˜ ๊ฒƒ ๊ฐ™๋‹ค.

 

 

inputํ•˜๋Š” ๊ณผ์ •์„ mapํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜์ •ํ–ˆ๋”๋‹ˆ ์ฝ”๋“œ๋„ ํ›จ์”ฌ ๊ฐ„๊ฒฐํ•ด์ง€๊ณ  ๋Ÿฐํƒ€์ž„๋„ ๋นจ๋ผ์กŒ๋‹ค.

 

 

์ตœ์ข… ์ฝ”๋“œ
N, X = map(int, input().split())
A = list(map(int, input().split()))

for i in range(N):
  if A[i] < X:
    print(A[i], end=" ")

 

 

๋ฐ˜์‘ํ˜•