백준 10813 javascript

인지용·2024년 10월 31일
0

알고리즘

목록 보기
2/46

https://www.acmicpc.net/problem/10813

const input = require('fs')
    .readFileSync(process.platform === 'linux' ? '/dev/stdin' : './data.txt')
    .toString()
    .trim()
    .split('\n');

const [N, M] = input[0].split(' ');
let list = new Array(N);

for (let i = 0; i < N; i++) {
    list[i] = i + 1;
}

for (let a = 1; a <= M; a++) {
    let [i, j] = input[a].split(' ').map(Number);

    let item = list[i - 1];
    list[i - 1] = list[j - 1];
    list[j - 1] = item;
}

console.log(list.join(' '));

이번에는 한번에 맞췄다. 브론즈라 아직까지는 무난한 듯 하다.

profile
한-줄

0개의 댓글