백준/구현

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);
				
		  }  
	    	}

 

참고 : 

https://yongku.tistory.com/entry/%EB%B0%B1%EC%A4%80-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EB%B0%B1%EC%A4%80-2563%EB%B2%88-%EC%83%89%EC%A2%85%EC%9D%B4-%EC%9E%90%EB%B0%94Java

 

[백준 알고리즘] 백준 2563번 색종이 자바(Java)

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

yongku.tistory.com