题目解析
求交集问题。主要考察Set的使用,以及数组的常用操作。
JS算法源码
/* JavaScript Node ACM模式 控制台输入获取 */
const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void (async function () {
const s1 = await readline();
const s2 = await readline();
const set1 = new Set(s1);
const set2 = new Set(s2);
const ans = [...set1]
.filter((c) => set2.has(c))
.sort()
.join("");
console.log(ans);
})();
Java算法源码
import java.util.Arrays;
import java.util.HashSet;
import java.util.Scanner;
import