
-Code
import java.io.*;
import java.util.*;
public class BOJ2563 {
static int[][] paper;
public static void main(String[] args) throws Exception {
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
int t = Integer.parseInt(br.readLine());
paper = new int[101][101];
for (int i = 0; i < t; i++) {
StringTokenizer st = new StringTokenizer(br.readLine());
int col = Integer.parseInt(st.nextToken());
int row = Integer.parseInt(st.nextToken());
cover(row, col);
}
// 덮힌 부분 구하기
int answer = 0;
for (int row = 1; row <= 100; row++) {
for (int col = 1; col <= 100; col++) {
if (paper[row][col] == 1)
answer++;
}
}
System.out.println(answer);
}
// 색종이 덮기
private static void cover(int row, int col) {
for (int i = row; i < row + 10; i++) {
for (int j = col; j < col + 10; j++) {
paper[i][j] = 1;
}
}
}
}'Beakjoon&프로그래머스 > Java' 카테고리의 다른 글
| [백준/Java] 11005번 진법 변환 2 (0) | 2025.12.20 |
|---|---|
| [백준/Java] 2745번 진법 변환 (0) | 2025.12.20 |
| [백준/Java] 10798번 세로읽기 (0) | 2025.12.20 |
| [백준/Java] 2566번 최댓값 (0) | 2025.12.20 |
| [백준/Java] 2738번 행렬 덧셈 (0) | 2025.12.20 |