본문 바로가기
백준(Java)/23년 3월

[Java] 백준 - 2563번: 색종이

by C0MPAS 2023. 3. 15.

3월 15일(수) - 2차원 배열 (2563번)

 

2563번: 색종이

첫째 줄에 색종이의 수가 주어진다. 이어 둘째 줄부터 한 줄에 하나씩 색종이를 붙인 위치가 주어진다. 색종이를 붙인 위치는 두 개의 자연수로 주어지는데 첫 번째 자연수는 색종이의 왼쪽 변

www.acmicpc.net

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

문제점

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

풀이

import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int [][] white_board = new int [101][101];
        int num = sc.nextInt();

        for(int i=0; i<num; i++)
        {
            int x_start = sc.nextInt();
            int y_start = sc.nextInt();
            for(int j=x_start; j<x_start+10; j++)
            {
                for(int k=y_start; k<y_start+10; k++)
                {
                    white_board[j][k] = 1;
                }
            }
        }

        int count=0;
        for(int i=0; i<100; i++)
        {
            for(int j=0; j<100; j++)
            {
                if(white_board[i][j] == 1)
                {
                    count++;
                }
            }
        }
        System.out.println(count);
    }
}

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

댓글