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
๋ฐ์ํ
'ํ์ ๊ณต๋ถ > ๐ซง ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๊ณ ๋ฆฌ์ฆ || ํ๋ก๊ทธ๋๋จธ์ค] ๋ฌธ์์ด ๋ด p์ y์ ๊ฐ์ (0) | 2023.08.29 |
---|---|
[์๊ณ ๋ฆฌ์ฆ || ํ๋ก๊ทธ๋๋จธ์ค] ์ซ์์ ํํ (0) | 2023.08.28 |
[์๊ณ ๋ฆฌ์ฆ || ๋ฐฑ์ค] node JS 2566 ์ต๋๊ฐ (0) | 2023.08.19 |
[์๊ณ ๋ฆฌ์ฆ || ํ๋ก๊ทธ๋๋จธ์ค] ์ ๊ณ ๊ฒฐ๊ณผ ๋ฐ๊ธฐ (0) | 2023.08.15 |
[์๊ณ ๋ฆฌ์ฆ || ํ๋ก๊ทธ๋๋จธ์ค] ๋ฌ๋ฆฌ๊ธฐ ๊ฒฝ์ฃผ (0) | 2023.08.07 |