我面对这个问题ORACLE
还有一个问题:如果我通过了 ex-1:输入为123输出 - 00123 ex-2:输入为23输出 - 00023在输入前插入零 - 长度
还有一个问题:如果我给了 前1:投入:2月1日产量:1月2月3月 Ex-1:输入:3月4月输出:3月3月可能
请帮助感谢您的帮助
我尝试了循环和拆分,但是采访者说使用哈希映射哈希表我不知道, 请解释 请留意我发布的面试问题对经验丰富的人非常有帮助
答案 0 :(得分:1)
尝试以下
var str = "aaa bbb ccc aaa ccc";
var map = {};
str.split(" ").forEach(function(word) {
map[word] = true; // enter the word in map (overrides dupes - have unique key)
});
console.log(Object.keys(map).join(" ")); // join all keys to return string
答案 1 :(得分:0)
Set
基本上与nikhils对象相同:
var str = "aaa bbb ccc aaa ccc";
var result = [...new Set(str.split(' '))].join(' ');
console.log(result);

Set
删除所有重复项。 [...new Set()]
将集合转换为数组。