Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function find_unique_characters( string ){
- var unique='';
- for(var i=0; i<string.length; i++){
- if(unique.indexOf(string[i])==-1){
- unique += string[i];
- }
- }
- return unique;
- }
- console.log(find_unique_characters('baraban'));
- function find_unique_characters( string ){
- var unique='';
- for(var i=0; i<string.length; i++){
- if(string.lastIndexOf(string[i]) == string.indexOf(string[i])){
- unique += string[i];
- }
- }
- return unique;
- }
- console.log(find_unique_characters('baraban'));
- function find_unique_characters( string ) {
- var mapping = {};
- for(var i = 0; i < string.length; i++) {
- var letter = string[i].toString();
- mapping[letter] = mapping[letter] + 1 || 1;
- }
- var unique = '';
- for (var letter in mapping) {
- if (mapping[letter] === 1)
- unique += letter;
- }
- return unique;
- }
- function removeDup(str) {
- var arOut = [];
- for (var i=0; i < str.length; i++) {
- var c = str.charAt(i);
- if (c === '_') continue;
- if (str.indexOf(c, i+1) === -1) {
- arOut.push(c);
- }
- else {
- var rx = new RegExp(c, "g");
- str = str.replace(rx, '_');
- }
- }
- return arOut.join('');
- }
- var h={};
- "anaconda".split("").
- map(function(c){h[c] |= 0; h[c]++; return c}).
- filter(function(c){return h[c] == 1}).
- join("")
- function nonRepeaters(s) {
- var h={};
- return s.split("").
- map(function(c){h[c] |= 0; h[c]++; return c}).
- filter(function(c){return h[c] == 1}).
- join("");
- }
- function find_unique_characters( string ){
- unique=[];
- while(string.length>0){
- var char = string.charAt(0);
- var re = new RegExp(char,"g");
- if (string.match(re).length===1) unique.push(char);
- string=string.replace(re,"");
- }
- return unique.join("");
- }
- console.log(find_unique_characters('baraban')); // rn
- console.log(find_unique_characters('anaconda')); //cod
-
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement