Sort by

recency

|

770 Discussions

|

  • + 0 comments

    this is my solution:

    function vowelsAndConsonants(s) {    
        const voewls = s.match(/[aeiou]/g)
        const consonants = s.match(/[^aeiou]/g)
        voewls.forEach(char => console.log(char))
        consonants.forEach(char => console.log(char))
    }
    
  • + 0 comments

    My answer:

     * Complete the vowelsAndConsonants function.
     * Print your output using 'console.log()'.
     */
    function vowelsAndConsonants(s) {
        const vowels = ['a', 'e', 'i', 'o', 'u'];
        let vowelsArr = [];
        let consonantArr = [];
    
        for(let i = 0; i < s.length; i++) {
            if(vowels.includes(s[i].toLowerCase())) {
                vowelsArr.push(s[i]);
            } else {
                consonantArr.push(s[i]);
            }
            
            
        }
            
        /* Use the forEach to run through the array and print it on the console */
        vowelsArr.forEach(vowel => console.log(vowel));
        consonantArr.forEach(consonant => console.log(consonant));
        
        
    }
    
  • + 0 comments
    function vowelsAndConsonants(s) {
      const vowels = ['a', 'e', 'i', 'o', 'u'];
      let vowelArr = [];
      let consonantArr = [];
    
      for (let i = 0; i < s.length; i++) {
        if (vowels.includes(s[i].toLowerCase())) {
          vowelArr.push(s[i]);
        }
        else {
          consonantArr.push(s[i]);
        }
      }
    
      for (let i = 0; i < vowelArr.length; i++) {
        console.log(vowelArr[i]);
      }
    
      for (let i = 0; i < consonantArr.length; i++) {
        console.log(consonantArr[i]);
      }
    }
    
  • + 0 comments

    This is mine

    const isVowel = (caracter) => ['a','e','i','o','u'].includes(caracter); const printVowel = (caracter) => isVowel(caracter) && console.log(caracter); const printConsonant = (caracter) => !isVowel(caracter) && console.log(caracter); const textLength = (text) => text.length;

    const mapText = (text, vowel) => { var i = 0; while(i < textLength(text)){ vowel ? printVowel(text[i]): printConsonant(text[i]);
    i++; } }

    function vowelsAndConsonants(s) {
    mapText(s, true); mapText(s, false); }

  • + 1 comment

    THIS IS MINE:

    function vowelsAndConsonants(s) {
        const VOWLES = new Set(['a', 'e', 'i', 'o', 'u']);
        let sConsonants = '';
        
        for (let char of s) {
            VOWLES.has(char) ? console.log(char) : sConsonants += char + '\n';
        }
    
        console.log(sConsonants);
    }
    
    • + 0 comments

      amazing