[백준] 2563번 색종이 (java)
728x90
반응형
y를 색종이의 가장 왼쪽 좌표(색칠하는 시작점)로 하기위해 100-10(색종이길이)-y로 설정했다.
해당 위치에서 길이 10인 x~x+10, y~y+10을 색칠 범위로 설정해준다
import java.util.Scanner;
public class Main {
static int n;
static int[][] paper=new int[100][100];
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
n=sc.nextInt();
for (int tc = 0; tc < n; tc++) {
int x=sc.nextInt();
int y=90-sc.nextInt();
for (int i = y; i < y+10; i++) {
for (int j = x; j < x+10; j++) {
paper[i][j]=1;
}
}
}
int cnt=0;
for (int i = 0; i < 100; i++) {
for (int j = 0; j < 100; j++) {
if(paper[i][j]==1) {
cnt+=1;
}
}
}
System.out.println(cnt);
}
}
728x90
반응형
'백준' 카테고리의 다른 글
[백준] 16926번 배열돌리기1 (java) (0) | 2021.02.10 |
---|---|
[백준] 1592번 영식이와 친구들 (java) (0) | 2021.02.09 |
[백준] 1158번 요세푸스 (java) (0) | 2021.02.09 |
[백준] 2564번 경비원 (java) (0) | 2021.02.05 |
[백준] 2493번 탑(java) (0) | 2021.02.04 |
TAGS.