2563번: 색종이
가로, 세로의 크기가 각각 100인 정사각형 모양의 흰색 도화지가 있다. 이 도화지 위에 가로, 세로의 크기가 각각 10인 정사각형 모양의 검은색 색종이를 색종이의 변과 도화지의 변이 평행하도록
www.acmicpc.net
접근 : 구현
Javascript
let input = require("fs")
.readFileSync("input.txt") //"/dev/stdin"
.toString()
.split("\n")
.map((val) => val.trim());
function solution(input) {
let n = +input.shift();
let arr = [];
for (let i = 0; i < n; i++) {
let temp = input
.shift()
.split(" ")
.map((v) => +v);
arr.push(temp);
}
let page = Array.from(Array(100), () => Array(100).fill(0));
let cnt = 0;
arr.forEach((v) => {
let [n, m] = v;
for (let i = m; i < m + 10; i++) {
for (let j = n; j < n + 10; j++) {
if (page[i][j] === 1 || i > 100 || j > 100) continue;
page[i][j] = 1;
cnt++;
}
}
});
console.log(cnt);
}
solution(input);
'코딩테스트(알고리즘) > baekjoon' 카테고리의 다른 글
[baekjoon] 5635 생일 (Javascript) (0) | 2022.06.24 |
---|---|
[baekjoon] 18111 마인크래프트 (Javascript) (0) | 2022.06.23 |
[baekjoon] 8979 올림픽 (Javascript) (0) | 2022.06.22 |
[baekjoon] 도로와 신호등 2980 (Javascript) (0) | 2022.06.20 |
[baekjoon] 개미 3048 (Javascript) (0) | 2022.06.20 |