Untitled

 avatar
unknown
plain_text
a year ago
1.2 kB
17
Indexable
    let string = '';
    let i = 0;
    
    while(i < s.length-1){
        

        if(s[i] % 2 == 0 && s[i+1] % 2 == 0){
            if(s[i] > s[i+1]){
                string += [s[i], s[i+1]].sort().join('');
                string += s.slice(i+2, s.length)
                i+= 2;
                break;
            }
            else{
                string += s[i];
                i++;
                if(i == s.length - 1){
                    string += s.slice(i, s.length)
                    break
                }
                continue;
            }
        }
        else if(s[i] % 2 != 0 && s[i+1] % 2 != 0){
            if(s[i] > s[i+1]){
                string += [s[i], s[i+1]].sort().join('');
                string += s.slice(i+2, s.length)
                i+= 2;
                break;
            }
            else{
                string += s[i];
                i++;
                   if(i == s.length - 1){
                    string += s.slice(i, s.length)
                    break
                }
                continue;
            }

        
        }
        string += s[i];
        if(i == s.length - 2){
            string += s.slice(i+1, s.length)
        }
        i++;
    }
    return string;
};
Editor is loading...
Leave a Comment