์ ๋ ฌ ๋ฌธ์ (์ฑ์ ์ด ๋ฎ์ ์์๋ก ํ์ ์ถ๋ ฅํ๊ธฐ)-Python
2020. 8. 27. 20:01ใ์ด๊ฒ์ด ์ฝ๋ฉํ ์คํธ๋ค/์ ๋ ฌ
์ ๋ ฌ ๋ฌธ์ (์ฑ์ ์ด ๋ฎ์ ์์๋ก ํ์ ์ถ๋ ฅํ๊ธฐ)-Python
๋ฌธ์ : N๋ช ์ ํ์ ์ ๋ณด๊ฐ ์๋ค. ํ์ ์ ๋ณด๋ ํ์์ ์ด๋ฆ๊ณผ ํ์์ ์ฑ์ ์ผ๋ก ๊ตฌ๋ถ๋๋ค. ๊ฐ ํ์์ ์ด๋ฆ๊ณผ ์ฑ์ ์ ๋ณด๊ฐ ์ฃผ์ด์ก์ ๋ ์ฑ์ ์ด ๋ฎ์ ์์๋๋ก ํ์์ ์ด๋ฆ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ ์กฐ๊ฑด
- ์ฒซ ๋ฒ์งธ ์ค์ ํ์์ ์ N์ด ์ ๋ ฅ๋๋ค.(1 <= N <= 100,000)
- ๋ ๋ฒ์งธ ์ค๋ถํฐ N+1๋ฒ์งธ ์ค์๋ ํ์์ ์ด๋ฆ์ ๋ํ๋ด๋ ๋ฌธ์์ด A์ ํ์์ ์ฑ์ ์ ๋ํ๋ด๋ ์ ์ B๊ฐ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋์ด ์ ๋ ฅ๋๋ค. ๋ฌธ์์ด A์ ๊ธธ์ด์ ํ์์ ์ฑ์ ์ 100 ์ดํ์ ์์ฐ์์ด๋ค.
์ถ๋ ฅ ์กฐ๊ฑด
- ๋ชจ๋ ํ์์ ์ด๋ฆ์ ์ฑ์ ์ด ๋ฎ์ ์์๋๋ก ์ถ๋ ฅํ๋ค. ์ฑ์ ์ด ๋์ผํ ํ์๋ค์ ์์๋ ์์ ๋กญ๊ฒ ์ถ๋ ฅํด๋ ๊ด์ฐฎ๋ค.
์
๋ ฅ ์์ 2 ํ๊ธธ๋ 95 ์ด์์ 77 |
์ถ๋ ฅ ์์ ์ด์์ ํ๊ธธ๋ |
n = int(input())
array = []
for i in range(n):
input_data = input().split()
array.append((input_data[0], int(input_data[1])))
array = sorted(array, key = lambda student : student[1])
for student in array:
print(student,array)
'์ด๊ฒ์ด ์ฝ๋ฉํ ์คํธ๋ค > ์ ๋ ฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ ๋ฐฐ์ด์ ์์ ๊ต์ฒด(Python ๊ตฌํ)- ์ด๊ฒ์ด ์ฝ๋ฉํ ์คํธ๋ค. (0) | 2020.08.27 |
---|---|
์์์ ์๋๋ก(์ ๋ ฌ ๋ฌธ์ )-Python (0) | 2020.08.27 |
์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ์ ๋ํ์ฌ (0) | 2020.08.26 |