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; //} }