๐ŸŒฑ → ๐ŸŒณ

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

Algorithms

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

BAY 2022. 7. 8. 11:00
728x90

https://www.acmicpc.net/problem/10871

 

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

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

www.acmicpc.net

 

์ฒ˜์Œ ์“ด ์ฝ”๋“œ:

n,x=map(int,input().split())
dic=[]
for i in range(n):
  dic.append(int(input()))
for i in range(len(dic)):
  if dic[i]<x:
    print(dic[i], end=" ")

n์ด๋ผ๋Š” ์ˆซ์ž๋ฅผ ๋ฐ›์•˜์œผ๋ฉด n์˜ ๊ฐฏ์ˆ˜์— ๋งž๊ฒŒ input๋˜์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ด์„œ 

for๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ input์„ ๋ฐ›์•˜๋‹ค

vscode์—์„œ๋Š” ์ •๋‹ต์ด ์ž˜ ๋‚˜์˜ค๋Š”๋ฐ ๋ฐฑ์ค€์—์„œ๋Š” ๋Ÿฐํƒ€์ž„์—๋Ÿฌ ๋ฐœ์ƒ ^^;;

๋ญ๊ฐ€ ๋ฌธ์  ์ง€ ์•„์‹œ๋Š” ๋ถ„์€ ์•Œ๋ ค์ฃผ์„ธ์˜ค.. ์—‰์—‰

 

์ฃผ์˜,

for๋ฌธ์— index ์—๋Ÿฌ๊ฐ€ ๋‚˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด์„œ๋Š” 

range(len(list)) ์ด๋ ‡๊ฒŒ ์„ ์–ธํ•ด ์ฃผ๊ฑฐ๋‚˜ 

python ๋‚ด์žฅ ํ•จ์ˆ˜์ธ enumerate()๋ฅผ ์‚ฌ์šฉํ•ด ์ฃผ๋ฉด ๋œ๋‹ค.

 

 

์–ด์จ‹๋“  ์•„๋ฌด๋ฆฌ ํ•ด๋„ ๋ฐฑ์ค€์—์„œ ๋Ÿฐํƒ€์ž„ ์—๋Ÿฌ๊ฐ€ ๋‚˜์™€์„œ ๋‹ค๋ฅธ ํ’€์ด๋ฅผ ์ฐพ์•„๋ณด๋‹ˆ

์ •๋‹ต ์ฝ”๋“œ:

n,x=map(int,input().split())
dic =list(map(int, input().split()))
for i in range(n):
  if dic[i]<x:
    print(dic[i], end=" ")

์ด๋ ‡๊ฒŒ ๋‚˜์˜จ๋‹ค 

๋ฐฑ์ค€์—์„œ ์ •๋‹ต ์ฒ˜๋ฆฌ๊ฐ€ ๋˜๊ธด ํ•œ๋ฐ..

๊ทผ๋ฐ ์ด๋ ‡๊ฒŒ ๋˜๋ฉด n์ด๋ผ๋Š” ์ˆซ์ž๋ฅผ ๋ฐ›์•„์˜ฌ ํ•„์š”๊ฐ€ ์—†์ง€ ์•Šใ„ด๋‚˜? ใ…œ 

728x90