받은 숫자로 사각형을 그려 구현했다
import java.util.Scanner;
public class B2669 {
static int[][] data = new int[4][4];
static int[][] Board = new int[101][101];
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
for(int i=0; i<4; i++){
int sCol=sc.nextInt();
int sRow=sc.nextInt();
int fCol=sc.nextInt();
int fRow=sc.nextInt();
for(int r=sRow; r<fRow; r++){
for(int c=sCol; c<fCol; c++){
Board[r][c] = 1;
}
}
}
// 만든 사각형이 보고싶으면 아래 주석
/*
for(int i=10; i>=0; i--){
for(int j=0; j<10; j++){
System.out.print(Board[i][j] +" ");
}
System.out.println("");
}
*/
int res=0;
for(int i=0; i<101; i++){
for(int j=0; j<101; j++){
if(Board[i][j]==1) res+=1;
}
}
System.out.println(res);
}
}
'연습문제 > JAVA' 카테고리의 다른 글
[백준 java] 9012-괄호 (0) | 2022.08.20 |
---|---|
[백준 java] 3197-백조의 호수 (0) | 2022.08.18 |
[백준 java] 2668-숫자고르기 (0) | 2022.08.17 |
[백준 java] 12100-2048(Easy) (0) | 2022.08.16 |
[백준 java] 2644-촌수계산 (0) | 2022.08.13 |