let input = require('fs').readFileSync('/dev/stdin').toString().trim().split("\n").map(i => i.split(" "));
const infoArr = input[0].map(i => Number(i)); //[5, 4]
const basketCount = infoArr[0]; //๋ฐ๊ตฌ๋ ๊ฐ์ 5
const loop = infoArr[1]; //ํ์ ๊ฐ์ 4
let basket = new Array(basketCount);
for (let i = 0; i < basketCount; i++) {
basket[i] = 0;
}
for (let i = 1; i <= loop; i++) {
const rangeInfo = input[i].map(i => Number(i));
let from = rangeInfo[0] - 1;
let to = rangeInfo[1] - 1;
let ballNumber = rangeInfo[2];
for (let k = from; k <= to; k++) {
basket[k] = ballNumber;
}
}
console.log(...basket);
๋ฌธ์ ๋ ๋๋ฌด ๊ธธ๊ณ ์ธ๋ฐ์์ด ์ํ๋ฒณ๋ ๋ง์์ ๋ฌธ์ ๋ฅผ ๋ถ์ํ๋ ์๊ฐ๋ถํฐ ์ค๋ ๊ฑธ๋ ธ๋ค.
๋ฐฐ์ด์ ๋ํ ํจ์๋ฅผ ์ ๋ชฐ๋ผ์ ์ด๋ป๊ฒ ํ์ง ํ๋ค๊ฐ
for ๋ฌธ์ ์ฌ๋ฌ๋ฒ ๋๋ ค์ ํด๊ฒฐํ๋ค.
์ฒ์์ ๊ฐ์ ธ์์ผํ๋๊ฒ ๋ฐ๊ตฌ๋์ ์์ ํ์ด ๋ช๊ฐ ์๋์ง (๊ณต๋์ด๋ฅผ ๋ช๋ฒํ๋์ง) ๋ฅผ ์์์ผํ๊ณ
์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ชจ๋ ๋ฐ๊ตฌ๋์ 0์ ๋ฃ์ด์ค๋ค.
๋จผ์ ๋ฃ์ด์ฃผ๋๊ฒ ํธํด์ ๋จผ์ ๋ฃ์ด์คฌ๋ค. ์๊ทธ๋ผ ๋์ค์ ๊ฐ์ด ์๋๊ฑธ ๋ฐ๋ก ์ฐพ์์ผํ๋๊น ๊ท์ฐฎ.
๊ทธ ๋ค์์ 2๋ฒ์งธ ์ค๋ถํฐ ์ฃผ์ด์ง ๋ฒ์์ ๊ณต์ ์จ์๋ ์๋ฅผ ์ฐธ์กฐํด์ for๋ฌธ์ ๋ง๋ค์๋ค.
๋ฐ๊ตฌ๋์ ์ซ์์์ 1์ ๋นผ์ผ index์ ์ซ์๊ฐ ๋๋ค๋ ์ ์ ๊ธฐ์ตํด์ผํ๋ค.
๊ทธ๋ฆฌ๊ณ ์ฃผ์ด์ง ๋ฒ์์ ๊ณต์ ์จ์๋ ๋ฒํธ๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค. ๐
๊ทธ๋์ ๋ ๋ฐฑ์ค ํ๋ธ๋ฅผ ์ฐ๊ณ ์์๋๋ฐ,
์ค๋์ ๊นํ์ ์์ฌ๋ผ๊ฐ๋๊ฒ...!
๋ณด๋๊น CORS ๋ฌธ์ ๋ก ์ด์๊ฐ ์์ฑ๋๊ณ ์์๋ค.
CORS ํ์ฅ ํ๋ก๊ทธ๋จ ๋๋ฉด ๋๋ ๊ฒฝ์ฐ๋ ์๋ค๊ณ ๋ค ํ์ง๋ง ์ด๋ฒ์ ์๊ทธ๋ฐ๊ฒ ๊ฐ๋ค.ใ
์ด์ฌํ ํ์ด์ ๋ง์ท๋๋ฐ ์์ฌ๋ผ๊ฐ๋๊น ์์ฝ๋ค ๐ ๐ฟ
'ํ์ ๊ณต๋ถ > ๐ซง ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค/Node.js] 5597๋ฒ ํ์ด || JavaScript (0) | 2023.03.09 |
---|---|
[๋ฐฑ์ค/Node.js] 10813๋ฒ ํ์ด || JavaScript (0) | 2023.03.08 |
[๋ฐฑ์ค/Node.js] 2562๋ฒ ํ์ด || JavaScript (0) | 2023.03.04 |
[๋ฐฑ์ค/Node.js] 10818๋ฒ ํ์ด || JavaScript (0) | 2023.03.04 |
[๋ฐฑ์ค/Node.js] 10871๋ฒ ํ์ด || JavaScript (0) | 2023.03.03 |