1
const getUnique = (s) =>{ for(let i of s){ if(s.indexOf(i)===s.lastIndexOf(i)){ return i } } return -1; }
2
const getUnique = (s) =>{ // 这次我们利用有序哈希表的方式 这里value存的是只有出现次数为1的时候才会为true let map = new Map(); for (let c of s) { // 没有的话就存的是true 有了存的就是false map.set(c, !map.has(c)); } for (let c of s) { if (map.get(c)) return c; } return -1; } const readline = require('readline'); const rl = readline.createInterface({ input:process.stdin, output:process.stdout }); rl.on('line',(line)=>{ console.log(getUnique(line)) })