728x90
let input = require('fs').readFileSync('/dev/stdin').toString().trim().split("\n").map(i => i.split(" "));
const basketsCount = +input[0][0];
const turn = +input[0][1]+1;
let baskets = [];
for (let i = 0; i < basketsCount; i++) {
baskets[i] = i + 1;
}
for (let i = 1; i < turn; i++) {
let index1 = +input[i][0] - 1;
let index2 = +input[i][1] - 1;
let currentball1 = baskets[index1];
let currentball2 = baskets[index2];
baskets[index1] = currentball2;
baskets[index2] = currentball1;
}
console.log(...baskets);
๋ฐ๊ตฌ๋ ๊ฐ์๋ turn ์ ์ซ์๋ก ์๋ฐ๊พธ๋ฉด TypeError ๋จ.
์ฃผ์ด์ง index์ ๊ฐ๋ค์ ๊ตํํ๋ ๋ฌธ์ ์์.
๊ฐ์ ๋ณ์๋ก ๋ฐ์์ ๋ค์ ์ฌํ ๋น ํด์ค์ผํจ.

728x90
๋ฐ์ํ
'ํ์ ๊ณต๋ถ > ๐ซง ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [๋ฐฑ์ค/Node.js] 3052๋ฒ ํ์ด || JavaScript (0) | 2023.03.10 |
|---|---|
| [๋ฐฑ์ค/Node.js] 5597๋ฒ ํ์ด || JavaScript (0) | 2023.03.09 |
| [๋ฐฑ์ค/Node.js] 10810๋ฒ ํ์ด || JavaScript (0) | 2023.03.07 |
| [๋ฐฑ์ค/Node.js] 2562๋ฒ ํ์ด || JavaScript (0) | 2023.03.04 |
| [๋ฐฑ์ค/Node.js] 10818๋ฒ ํ์ด || JavaScript (0) | 2023.03.04 |