πŸ€–/λ°±μ€€

λ°±μ€€ 2750: 수 μ •λ ¬ν•˜κΈ° 1 (Python)

sssbin 2021. 9. 10. 17:38

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

 

2750번: 수 μ •λ ¬ν•˜κΈ°

첫째 쀄에 수의 개수 N(1 ≤ N ≤ 1,000)이 μ£Όμ–΄μ§„λ‹€. λ‘˜μ§Έ 쀄뢀터 N개의 μ€„μ—λŠ” 수 μ£Όμ–΄μ§„λ‹€. 이 μˆ˜λŠ” μ ˆλŒ“κ°’μ΄ 1,000보닀 μž‘κ±°λ‚˜ 같은 μ •μˆ˜μ΄λ‹€. μˆ˜λŠ” μ€‘λ³΅λ˜μ§€ μ•ŠλŠ”λ‹€.

www.acmicpc.net

 

1. μ²˜μŒμ— κ·Έλƒ₯ λƒ…λ‹€ ν‘Ό μ½”λ“œ

def sort(num):
    arr = []
    length = len(num)

    for i in range(length):
        arr.append(min(num))
        num.remove(min(num))

    return arr

n = int(input())
num = []

for i in range(n):
    num.append(int(input()))

num = sort(num)

for i in num:
    print(i)

λ‹¨μˆœν•˜κ²Œ 리슀트 ν•˜λ‚˜ 더 λ§Œλ“€μ–΄μ„œ μž…λ ₯받은 리슀트의 μ΅œμ†Ÿκ°’μ„ μˆœμ„œλŒ€λ‘œ μƒˆλ‘œμš΄ λ¦¬μŠ€νŠΈμ— μΆ”κ°€ν–ˆλ‹€

근데 λ‹€ ν’€κ³  λ‚˜μ„œ μƒκ°ν•΄λ³΄λ‹ˆκΉŒ νŒŒμ΄μ¬μ— 리슀트 μ •λ ¬ κΈ°λŠ₯ 있음

 

2. sorted(list) μ‚¬μš©

n = int(input())
num = []

for i in range(n):
    num.append(int(input()))

num = sorted(num)

for i in num:
    print(i)