[백준] 11650 좌표 정렬하기 Python

2024. 6. 28. 18:31Python/백준

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

 

📝  문제

2차원 평면 위의 점 N개가 주어진다. 좌표를 x좌표가 증가하는 순으로, x좌표가 같으면 y좌표가 증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오.

 

🔎  풀이

좌표를 리스트 형태로 입력받는다. 이후 입력받은 값들을 리스트에 저장하고, 2차원 리스트를 정렬해서 출력하는 식으로 해결한다.

 

💻  코드

cords = []

for i in range(int(input())):
    cords.append(list(map(int, input().split())))

cords = sorted(cords)
for i in range(len(cords)):
    print(cords[i][0], cords[i][1])