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);
}
}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
'백준(Java) > 23년 3월' 카테고리의 다른 글
[Java] 백준 - 2750번: 수 정렬하기 (0) | 2023.03.21 |
---|---|
[Java] 백준 - 1018번: 체스판 다시 칠하기 (0) | 2023.03.20 |
[Java] 백준 - 1316번: 그룹 단어 체커 (0) | 2023.03.14 |
[Java] 백준 - 2908번: 상수 (0) | 2023.03.13 |
[Java] 백준 - 1546번: 평균 (0) | 2023.03.10 |
댓글