새소식

languages/coding test

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

  • -

단계별로 풀어보기 > 단계 13: 정렬 > 11650번

#11650: 좌표 정렬하기
n = int(input())
point = []
for i in range(n):
    [a, b] = map(int,input().split())
    point.append([a,b])
point.sort()
for i in range(n):
  for j in range(2):
    print(point[i][j], end=' ')
  print()

 

리스트는 중첩이 가능합니다. (x, y)를 하나의 리스트로 생성하여 전체 리스트인 point에 추가합니다. 이후 sort 메서드를 이용하여 리스트를 정렬한 뒤, x 좌표가 작은 것부터 순서대로 출력해주면 됩니다. 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.