Sort by

recency

|

779 Discussions

|

  • + 0 comments

    function vowelsAndConsonants(s) { const vowels = ['a', 'e', 'i', 'o', 'u']; let consonants = []; for (let char of s) { if (vowels.includes(char)) { console.log(char); } else { consonants.push(char);
    } }

    for(let char of consonants)
    {
        console.log(char);
    }
    

    }

  • + 0 comments

    function vowelsAndConsonants(s) { const vowels = "aeiou";

    // First loop: print vowels
    for (let ch of s) {
        if (vowels.includes(ch)) {
            console.log(ch);
        }
    }
    
    // Second loop: print consonants
    for (let ch of s) {
        if (!vowels.includes(ch)) {
            console.log(ch);
        }
    }
    

    }

  • + 0 comments

    This was my solution. I turned it into an array and then used a forEach which probably wasn't the best for what I was doing as I've still not figured out when it's better to use a for vs forEach,

    function vowelsAndConsonants(s) {
        const stringArray = s.split("");
        
        stringArray.forEach((letter)=>{        
            if(/[aeiou]/.test(letter)){
                console.log(letter)
            }
        })
        stringArray.forEach((letter)=>{        
            if(!/[aeiou]/.test(letter)){
                console.log(letter)
            }
        }
        )
    }
    
  • + 0 comments
    My solution
    function vowelsAndConsonants(s) {
        const vowels = ["a", "e", "i", "o", "u"];
        let consonants = "";
        for(let i = 0; i < s.length; i++){
           if(vowels.includes(s[i])){
                console.log(s[i]);
            }else{
                consonants += s[i];
            }
        }
       for(let i = 0; i < consonants.length; i++){
                console.log(consonants[i])
       }
    }
    
  • + 0 comments

    function vowelsAndConsonants(s) { var consonantsChars=[] var myArr= s.split(''); var vowelChars= myArr.filter(function(char){ if(char=='a' ||char=='e'||char=='i'||char=='o'||char=='u'){ return 1; }else{ consonantsChars.push(char) ; } } ) vowelChars.forEach(char=>{ console.log(char); }) consonantsChars.forEach(char=>{ console.log(char); }) }