## Algorithm

Hacker rank Problem Name: 10 Days of JavaScript - Day 2: Loops

Objective

In this challenge, we practice looping over the characters of string. Check out the attached tutorial for more details.

• First, print each vowel in 8 on a new line. The English vowels are a, e, i, o, and u, and each vowel must be printed in the same order as it appeared in 8.
• Second, print each consonant (i.e., non-vowel) in 8 on a new line in the same order as it appeared in 8 .

Function Description

Complete the vowelsAndConsonants function in the editor below.

vowelsAndConsonants has the following parameters:

• string s: the string to process

Prints

• Print each vowel of 8 in order on a new line, then print each consonant in order on a new line. Return nothing.

Input Format

There is one line of input with the string 8 .

Output Format

First, print each vowel in 8 on a new line (in the same order as they appeared in 8). Second, print each consonant (i.e., non-vowel) in  8 on a new line (in the same order as they appeared in 8) .

Sample Input 0

javascriptloops


Sample Output 0

a
a
i
o
o
j
v
s
c
r
p
t
l
p
s


Explanation 0

Observe the following:

• Each letter is printed on a new line.
• Then the vowels are printed in the same order as they appeared in 8 .
• Then the consonants are printed in the same order as they appeared in 8 .

on a new line (in the same order as they appeared in

## Code Examples

### #1 Code Example with Javascript Programming

Code - Javascript Programming


'use strict';

process.stdin.resume();
process.stdin.setEncoding('utf-8');

let inputString = '';
let currentLine = 0;

process.stdin.on('data', inputStdin => {
inputString += inputStdin;
});

process.stdin.on('end', _ => {
inputString = inputString.trim().split('\n').map(string => {
return string.trim();
});

main();
});

return inputString[currentLine++];
}

function vowelsAndConsonants(s) {
var vowels=['a','e','i','o','u']
for (var i=0; i <  s.length; i++)
{
if (vowels.indexOf(s[i])>-1)
{
console.log(s[i]);
}
}
for (var j=0; j < s.length; j++)
{
if (vowels.indexOf(s[j])<0)
{
console.log(s[j]);
}
}
}


Copy The Code &

Input

cmd
javascriptloops

Output

cmd
a a i o o j v s c r p t l p s