Algorithm
- ํ์ ์นธ -
๋ฌธ์
์ฒด์คํ์ 8*8ํฌ๊ธฐ์ด๊ณ , ๊ฒ์ ์นธ๊ณผ ํ์ ์นธ์ด ๋ฒ๊ฐ์๊ฐ๋ฉด์ ์์น ๋์ด ์๋ค. ๊ฐ์ฅ ์์ชฝ ์์นธ (0, 0)์ ํ์์์ด๋ค.
์ฒด์ค ํ์ ์ํ๊ฐ ์ฃผ์ด์ก์ ๋, ํ์ ์นธ ์์ ๋ง์ด ๋ช ๊ฐ ์๋์ง ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ฒซ์งธ ์ค ๋ถํฐ 8๊ฐ์ ์ค์ ์ฒด์คํ์ ์ํ๊ฐ ์ฃผ์ด์ง๋ค. '.'์ ๋น ์นธ์ด๊ณ , 'F'๋ ์์ ๋ง์ด ์๋ ์นธ์ด๋ค.
์ ์ถ๋ ฅ ์์
๋ฌธ์ ํ๊ธฐ
let fs = require("fs");
let input = fs.readFileSync("/dev/stdin")
.toString()
.trim()
.split("\n");
let count = 0;
for (let i = 0; i < input.length; i++) {
for (let j = 0; j < input[i].length; j++) {
if ((i % 2 === 0 && j % 2 === 0) || (i % 2 === 1 && j % 2 === 1)) {
if (input[i][j] === "F") count++;
}
}
}
console.log(count);
๋ฐ์ํ
'๊ฐ์ธ๊ณต๋ถ > Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค][Node.js] 1152๋ฒ : ๋จ์ด์ ๊ฐ์ (0) | 2021.06.05 |
---|---|
[๋ฐฑ์ค][Node.js] 1120๋ฒ : ๋ฌธ์์ด (0) | 2021.06.04 |
[๋ฐฑ์ค][Node.js] 1076๋ฒ : ์ ํญ (0) | 2021.06.03 |
[๋ฐฑ์ค][Node.js] 1032๋ฒ : ๋ช ๋ น ํ๋กฌํํธ (0) | 2021.06.02 |
[๋ฐฑ์ค][Node.js] 1012๋ฒ : ์ ๊ธฐ๋ ๋ฐฐ์ถ (0) | 2021.06.01 |
๋๊ธ