Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class S2 {
- public static void main(String[] args) {
- Scanner s = new Scanner(System.in);
- int x = Integer.parseInt(s.nextLine());
- for(int i = 0; i < x; i++) {
- String[] A = new String[4];
- for(int j = 0; j < 4; j++) {
- String r = s.nextLine().toLowerCase();
- int k = lastVowel(r);
- if(k == -1)
- A[j] = r;
- else if(k == r.length() - 1)
- A[j] = "";
- else
- A[j] = r.substring(k, r.length() - 1);
- }
- if(A[0].equals(A[2]) && A[0].equals(A[1]) && A[0].equals(A[3]))
- System.out.println("perfect");
- else if (A[0].equals(A[1]) && A[2].equals(A[3]))
- System.out.println("even");
- else if (A[0].equals(A[2]) && A[1].equals(A[3]))
- System.out.println("cross");
- else if (A[0].equals(A[3]) && A[1].equals(A[2]))
- System.out.println("shell");
- else System.out.println("free");
- }
- }
- static int lastVowel(String s) {
- for(int i = s.length(); i > 0; i--) {
- switch(s.charAt(i - 1)) {
- case ' ': return i - 1;
- case 'a': return i - 1;
- case 'e': return i - 1;
- case 'i': return i - 1;
- case 'o': return i - 1;
- case 'u': return i - 1;
- }
- } return -1;
- }
- }
Add Comment
Please, Sign In to add comment