백준/구현
2563 색종이
have a good time
2021. 10. 18. 19:59
https://www.acmicpc.net/problem/2563
2563번: 색종이
가로, 세로의 크기가 각각 100인 정사각형 모양의 흰색 도화지가 있다. 이 도화지 위에 가로, 세로의 크기가 각각 10인 정사각형 모양의 검은색 색종이를 색종이의 변과 도화지의 변이 평행하도록
www.acmicpc.net
입력 받은 곳의 사각형을 100*100 배열에 1로 모두 표시한뒤
1로 표시된 곳을 count로 세서 출력
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
int map[][] = new int [100][100];
for(int i=0; i<N;i++) {
StringTokenizer st= new StringTokenizer(br.readLine(), " ");
int X= Integer.parseInt(st.nextToken());
int Y= Integer.parseInt(st.nextToken());
for(int k=X;k<X+10;k++) {
for(int j=Y;j<Y+10;j++) {
map[k][j]=1;
}
}}
int count =0;
for(int i=0;i<100;i++) {
for(int j=0; j<100;j++) {
if(map[i][j]==1) {
count++;
}
}
}
System.out.println(count);
}
}

참고 :
[백준 알고리즘] 백준 2563번 색종이 자바(Java)
츄르사려고 코딩하는 코집사입니다. 1. [백준 알고리즘] 백준 2563번 색종이 자바(Java) 1) 문제번호 : 2563번 2) 문제 출처 www.acmicpc.net/problem/2563 2563번: 색종이 첫째 줄에 색종이의 수가 주어진..
yongku.tistory.com