백준 11650번 (람다 다시풀기!!)

김경욱·2025년 8월 7일

백준

목록 보기
36/121

import java.util.;
import java.io.
;

public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

int count = Integer.parseInt(br.readLine());

int[][] points = new int[count][2];



for (int i = 0; i < count; i++)
  {
    StringTokenizer st = new StringTokenizer(br.readLine());
    points[i][0] = Integer.parseInt(st.nextToken());
    points[i][1] = Integer.parseInt(st.nextToken());
  
  }


Arrays.sort(points,(a, b) -> {
  if (a[0] != b[0]) return a[0] - b[0];
  else return a[1] - b[1];
});

StringBuilder sb = new StringBuilder();

for (int i = 0 ; i < count; i++)
  {
    sb.append(points[i][0]).append(" ").append(points[i][1]).append("\n");
  }

System.out.print(sb);

}
} 람다부터 막혔다. 람다는 아직 안 배워서 빨리 김영한님 강의 듣고서 다시 풀어봐야겠다!! 실버5 문제인데 벌써 람다가 나올줄 몰랐다. 참고로 지금 2025.8.7 사지방 20:11이다 전역 D-5 내일 오코하임 기대된다~! ^-^

0개의 댓글