重複削除 (paizaランク C 相当)
集合Setで重複削除をします。スプレッド構文で配列に変換します。
解答コード例
JavaScript
const fs = require("fs");
const input = fs.readFileSync("/dev/stdin", "utf-8").trim();
const lines = input.split("\n");
//数列の長さを表す整数 n
const [n, k] = lines[0].split(" ").map(Number);
//数列 a
const a = lines[1].split(" ").map(Number);
//数列 a から重複した要素をすべて削除
let set = new Set([...a]);//集合Setで重複削除
//残った要素を昇順かつ半角スペース区切りで出力
console.log([...set].sort((a, b) => a - b).join(" "));//スプレッド構文で配列に変換