- 100 x 100 도화지(2차원배열)에
- 색종이가 붙여진 위치를 모두 체크(1로 초기화)한다!
- 도화지에서 1의 개수(체크된 면적)를 센다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n=sc.nextInt(); //색종이 수
int[][] s = new int[100][100]; //도화지
int area=0; //넓이
for(int i=0; i<n; i++) {
int x=sc.nextInt();
int y=sc.nextInt();
for(int j=x; j<x+10; j++) {
for(int k=y; k<y+10; k++) {
s[j][k]=1;
}
}
}
for(int j=0; j<100; j++) {
for(int k=0; k<100; k++) {
if(s[j][k]==1) {
area++;
}
}
}
System.out.println(area);
}
}
728x90
반응형
'코딩테스트' 카테고리의 다른 글
[백준] 9095 1, 2, 3 더하기 - 자바(JAVA) (0) | 2023.08.10 |
---|---|
[백준] 10808 알파벳 개수 - 자바(JAVA) (0) | 2023.08.09 |
[백준][java] 3009 네 번째 점 (0) | 2023.08.02 |
백준 10773 java (0) | 2023.07.09 |
백준 2908 java (0) | 2023.07.06 |