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)
'๐ค > ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค 10989: ์ ์ ๋ ฌํ๊ธฐ 3 (Python) (0) | 2021.09.10 |
---|---|
๋ฐฑ์ค 2751: ์ ์ ๋ ฌํ๊ธฐ 2 (Python) (0) | 2021.09.10 |
๋ฐฑ์ค 1436: ์ํ๊ฐ๋ ์ (Python) (0) | 2021.09.09 |
๋ฐฑ์ค 1018: ์ฒด์คํ ๋ค์ ์น ํ๊ธฐ (Python) (0) | 2021.09.09 |
๋ฐฑ์ค 7568: ๋ฉ์น (Python) (0) | 2021.09.08 |