package com.codegym.task.task09.task0923;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/*
Vowels and consonants
*/
public class Solution {
//public static char[] vowels = new char[]{'a', 'e', 'i', 'o', 'u'};
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader((new InputStreamReader(System.in)));
String input = reader.readLine();
char[] charArray = input.toCharArray();
List<Character> vowelList = new ArrayList<>();
List<Character> consList = new ArrayList<>();
List<Character> nonList = new ArrayList<>();
for(char ch: charArray)
{
if(ch=='a'||ch=='e'||ch=='i'||ch=='o'||ch=='u'||ch=='A'||ch=='E'||ch=='I'||ch=='O'||ch=='U')
{
vowelList.add(ch);
}
else if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')&&!(ch=='a'||ch=='e'||ch=='i'||ch=='o'||ch=='u'||ch=='A'||ch=='E'||ch=='I'||ch=='O'||ch=='U'))
{
consList.add(ch);
}
else
{
nonList.add(ch);
}
}
for(char v:vowelList)
System.out.print(v + " ");
System.out.println(" ");
for(char c:consList)
System.out.print(c+" ");
for(char c:nonList)
System.out.print(c+" ");
}
// The method checks whether a letter is a vowel
//public static boolean isVowel(char c) {
// c = Character.toLowerCase(c); // Convert to lowercase
// for (char d : vowels) // Look for vowels in the array
// {
// if (c == d)
// return true;
// }
// return false;
//}
}
package com.codegym.task.task09.task0923;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/*
Vowels and consonants
*/
public class Solution {
//public static char[] vowels = new char[]{'a', 'e', 'i', 'o', 'u'};
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader((new InputStreamReader(System.in)));
String input = reader.readLine();
char[] charArray = input.toCharArray(); //Converting String to Char array
List<Character> vowelList = new ArrayList<>();//list to hold Vowels
List<Character> consList = new ArrayList<>();//List to hold Consonants
List<Character> nonList = new ArrayList<>();//List to hold Non Alphabets
for(char ch: charArray)//Extracting each character from Array
{
if(ch=='a'||ch=='e'||ch=='i'||ch=='o'||ch=='u'||ch=='A'||ch=='E'||ch=='I'||ch=='O'||ch=='U')
{
vowelList.add(ch);// Adding to list if it is vowel
}
else if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')&&!(ch=='a'||ch=='e'||ch=='i'||ch=='o'||ch=='u'||ch=='A'||ch=='E'||ch=='I'||ch=='O'||ch=='U'))
{
consList.add(ch);//Adding to list if it is consonants
}
else
{
nonList.add(ch);//Adding to list if it is non Alphabet
}
}
for(char v:vowelList)
System.out.print(v + " ");
System.out.println(" ");
for(char c:consList)
System.out.print(c+" ");
//System.out.println(" ");
for(char c:nonList)
System.out.print(c+" ");
//System.out.println(" ");
}
// The method checks whether a letter is a vowel
//public static boolean isVowel(char c) {
// c = Character.toLowerCase(c); // Convert to lowercase
// for (char d : vowels) // Look for vowels in the array
// {
// if (c == d)
// return true;
// }
// return false;
//}
}