-
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
'백준 > 구현' 카테고리의 다른 글
11721 열 개씩 끊어 출력하기 (0) 2021.10.18 7568 덩치 (0) 2021.10.18 10773 제로 (0) 2021.10.18 1475 방번호 (0) 2021.10.18 1292 쉽게 푸는 문제 (0) 2021.10.18