Skip to content

Commit 186a9b3

Browse files
committed
97차 1번 문제풀이
1 parent 8a93371 commit 186a9b3

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

live9/test97/문제1/조진우.js

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
function solution(board, skill) {
2+
let currentBoard = board;
3+
4+
for (let i = 0; i < skill.length; i++) {
5+
for (let j = skill[i][1]; j <= skill[i][3]; j++) {
6+
for (let k = skill[i][2]; k <= skill[i][4]; k++) {
7+
if (skill[i][0] === 1) {
8+
currentBoard[j][k] -= skill[i][5];
9+
}
10+
if (skill[i][0] === 2) {
11+
currentBoard[j][k] += skill[i][5];
12+
}
13+
}
14+
}
15+
}
16+
17+
let count = 0;
18+
for (let j = 0; j < board.length; j++) {
19+
for (let k = 0; k < board[0].length; k++) {
20+
if (currentBoard[j][k] > 0) count++;
21+
}
22+
}
23+
24+
return count;
25+
}
26+
27+
console.log(
28+
solution(
29+
[
30+
[1, 2, 3],
31+
[4, 5, 6],
32+
[7, 8, 9],
33+
],
34+
[
35+
[1, 1, 1, 2, 2, 4],
36+
[1, 0, 0, 1, 1, 2],
37+
[2, 2, 0, 2, 0, 100],
38+
]
39+
)
40+
);

0 commit comments

Comments
 (0)