-
[브론즈 III] 9063번 :: 대지 / Java백준/브론즈 2022. 12. 13. 15:11
문제
https://www.acmicpc.net/problem/9063
9063번: 대지
첫째 줄에는 점의 개수 N (1 ≤ N ≤ 100,000) 이 주어진다. 이어지는 N 줄에는 각 점의 좌표가 두 개의 정수로 한 줄에 하나씩 주어진다. 각각의 좌표는 -10,000 이상 10,000 이하의 정수이다.
www.acmicpc.net
코드
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class b9063 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); StringTokenizer st; int x[] = new int[N]; int y[] = new int[N]; for(int i=0; i<N; i++) { st = new StringTokenizer(br.readLine()); x[i] = Integer.parseInt(st.nextToken()); y[i] = Integer.parseInt(st.nextToken()); } Arrays.sort(x); Arrays.sort(y); System.out.println((x[N-1] - x[0]) * (y[N-1] - y[0])); } }
'백준 > 브론즈' 카테고리의 다른 글
[브론즈 III] 9094번 :: 수학적 호기심 / Java (0) 2022.12.13 [브론즈 III] 9085번 :: 더하기 / Java (0) 2022.12.13 [브론즈 III] 8932번 :: 7종 경기 / Java (0) 2022.12.13 [브론즈 III] 7510번 :: 고급 수학 / Java (0) 2022.11.21 [브론즈 III] 6378번 :: 디지털 루트 / Java (0) 2022.11.21