ํ์ ๊ณต๋ถ/๐ซง ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ
[์๊ณ ๋ฆฌ์ฆ || ๋ฐฑ์ค] node JS - 10798 ์ธ๋ก ์ฝ๊ธฐ
๋์๐
2023. 8. 26. 02:24
728x90
๊ธฐ์กด ํ๋ ๋ฐฉ์๊ณผ ๋ค๋ฅด๊ฒ for ๋ฌธ์ ๋๋ ค์ผํด์ ์ด์ง ํท๊ฐ๋ ธ์ง๋ง
1. ์ฃผ์ด์ง ๋ฌธ์์ด์ length ๋ ๋์ผํ์ง ์๋ค.
2. ๊ฐ์ฅ ๊ธด ๋ฌธ์์ด์ length ๋งํผ ๋ฐ๋ณต๋ฌธ์ ๋ ๋, ๋ฌธ์๊ฐ ์์ ๊ฒฝ์ฐ์๋ง result string ์ ๋ถ์ธ๋ค.
let input = require('fs').readFileSync('./dev/stdin').toString().trim().split("\n").map(v => v.replace("\r", ""));
const loop = Math.max(...input.map(v => v.length));
let result = "";
for (let i = 0; i < loop; i++) {
for (let j = 0; j < input.length; j++) {
if (input[j][i]) { result += input[j][i] }
}
}
console.log(result)
728x90
๋ฐ์ํ