백준 : 좌표 정렬하기 - 11650

2025. 10. 4. 00:38·알고리즘
반응형

예제 입력 1 

5
3 4
1 1
1 -1
2 2
3 3

예제 출력 1 

1 -1
1 1
2 2
3 3
3 4

사실 이러한 문제는 입력값을 바탕으로 정렬을 어떻게 할지 고민하면 금방 나오는 문제이다.

 

나는 이러한 좌표를 각각 리스트 형식으로 받기로 생각하였고, 출력을 리스트가 아닌 단순 값으로 나와야 하기 때문에 그것을 주의하면 될 것 같다.

import sys

input = sys.stdin.readline

n = int(input())

graph = []
for _ in range(n):
    a,b = map(int,input().split())
    graph.append([a,b])

sorted_data = sorted(graph, key=lambda point: (point[0], point[1]))

for i in sorted_data:
    print(i[0],i[1])

 

sorted를 바탕으로 진행을 하는데 여기서 lambda를 사용하는 것이 중요하다. 왜냐하면 일단 우선순위로 정렬해야 하는 부분이 x가 기본이고 그 후에 y좌표를 우선으로 하기 때문이다.

반응형

'알고리즘' 카테고리의 다른 글

백준 : 체스판 다시 칠하기 - 1018  (0) 2025.10.04
백준 : 괄호 - 9012  (0) 2025.10.04
백준 : 요세푸스 문제 0 - 11866  (0) 2025.10.03
백준 : 회전하는 큐 - 1021  (0) 2025.10.03
백준 : 미로 탐색 - 2178  (0) 2025.10.02
'알고리즘' 카테고리의 다른 글
  • 백준 : 체스판 다시 칠하기 - 1018
  • 백준 : 괄호 - 9012
  • 백준 : 요세푸스 문제 0 - 11866
  • 백준 : 회전하는 큐 - 1021
Feel나는 대로 GI록하는 글
Feel나는 대로 GI록하는 글
세상을 위한 개발자가 되기 위하여
    반응형
  • Feel나는 대로 GI록하는 글
    FeelGI
    Feel나는 대로 GI록하는 글
  • 전체
    오늘
    어제
    • 분류 전체보기 (58)
      • ML & AI (3)
        • 논문 리뷰 (1)
        • Computer Vision (0)
        • Digital Image Processing (1)
      • 알고리즘 (46)
      • 프로그램(대회,공모전,프로그램) (2)
      • 도서 (0)
      • 필기록 (1)
        • 회고록 (0)
        • 끄적끄적 (1)
      • 취업 준비 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    백준 토마토
    동적계획
    LG AI
    스택 수열
    14761
    코딩테스트
    LG Aimers
    ICT 학점연계 프로젝트 인턴십
    DP #알고리즘 #백준 #Python
    28702
    파이썬
    백준 토마토 7576
    IT대학생
    구현 #문자열 #백준 #python
    백준
    코테
    파이토치
    알고리즘
    #코드트리 #코딩테스트 #코테공부 #코테준비 #알고리즘공부 #갭체크
    FizzBuzz
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
Feel나는 대로 GI록하는 글
백준 : 좌표 정렬하기 - 11650
상단으로

티스토리툴바