ํ์ ๊ณต๋ถ/๐ซง ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ
[์๊ณ ๋ฆฌ์ฆ || ๋ฐฑ์ค] node JS 2566 ์ต๋๊ฐ
๋์๐
2023. 8. 19. 18:47
728x90
์ ๋๋์ฒด ์ ํ๋ ธ์ง ๋ถ๋ช ๋ง๋๋ฐ ๋ผ๊ณ ์๊ฐํ๋ค๊ฐ ์ง๋ฌธํ๊ธฐ์์ ๋ฐ๋ก๋ฅผ ๋ฐ๊ฒฌํ๋ค.
let input = require('fs').readFileSync('./dev/stdin').toString().trim().split("\n").map(v => v.replace("\r", ""));
let max = 0;
let location = ""
for (let i = 0; i < input.length; i++) {
for (let j = 0; j < input[i].length; j++) {
const num = input[i].split(" ")
if (Number(num[j]) > max) {
max = num[j]
location = `${i + 1} ${j + 1}`
};
}
}
console.log(max);
console.log(location)
์ด ์ฝ๋์ ๊ฒฝ์ฐ ์ ๋ถ 0 ์ด ๋ค์ด๊ฐ์๋ ์์ ์ ๋ ฅ์ธ ๊ฒฝ์ฐ location ์ด ์ถ๋ ฅ๋์ง ์๋๋ค.
location์ ์ด๊ธฐ ๊ฐ์ผ๋ก "0 0" ์ ์ฃผ๋์ง
์๋๋ฉด ์ค๊ฐ if ์ ์ ์ด๊ณผ => ์ด์์ผ๋ก ์์ ํด์ฃผ๋ฉด ๋๋ค.
if (Number(num[j]) >= max) {
...ํ...!
์ด์ดํ ์ค๊ณ, ์ด๊ธฐ๊ฐ์ด ์ค์ํ๋ค๋ ๊ฑธ ๋ฐฐ์ ๋ค..!
728x90
๋ฐ์ํ