언젠가는 펼쳐 볼 아카이브
[BOJ] 2563번 - 색종이 본문
사용언어 : javascript - node.js
# 제출코드
const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt';
const input = fs.readFileSync(filePath).toString().trim().split('\n');
solution(input);
function solution(input) {
const num = +input.shift().trim();
let paper = new Array(100).fill().map((item) => new Array(100).fill(false));
for (let i = 0; i < num; i++) {
let tempStr = input[i]
.trim()
.split(' ')
.map((item) => +item);
for (let j = 0; j < 10; j++) {
for (let k = 0; k < 10; k++) {
paper[j + tempStr[0]][k + tempStr[1]] = true;
}
}
}
let answer = paper.reduce((count, black) => {
for (let b of black) {
if (b) count++;
}
return count;
}, 0);
console.log(answer);
}
'IT > Baekjoon Oline Judge' 카테고리의 다른 글
[BOJ] 11005번 - 진법 변환2 (0) | 2023.08.25 |
---|---|
[BOJ] 2745번 - 진법 변환 (0) | 2023.08.25 |
[BOJ] 10798번 - 세로읽기 (0) | 2023.08.23 |
[BOJ] 2566번 - 최댓값 (0) | 2023.08.23 |
[BOJ] 2738번 - 행렬 덧셈 (0) | 2023.08.22 |