RGAlex

O1. Encrypt Sort And Print Array

Feb 2nd, 2021 (edited)
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.18 KB | None | 0 0
  1. package ArraysMoreExercise;
  2.  
  3. import java.util.Arrays;
  4. import java.util.Scanner;
  5.  
  6. public class O1EncryptSortAndPrintArray {
  7.     public static void main(String[] args) {
  8.         Scanner scanner = new Scanner(System.in);
  9.  
  10.         int number = Integer.parseInt(scanner.nextLine());
  11.         int[] numbers = new int[number];
  12.  
  13.         for (int i = 0; i < number; i++) {
  14.             String input = scanner.nextLine();
  15.             int inputLength = input.length();
  16.             int sum = 0;
  17.  
  18.             for (int j = 0; j < input.length(); j++) {
  19.                 char currentChar = input.charAt(j);
  20.                 switch (currentChar){
  21.                     case 'a': case 'e': case 'i': case 'o': case 'u':
  22.                     case 'A': case 'E': case 'I': case 'O': case 'U':
  23.                         sum += currentChar * inputLength;
  24.                         break;
  25.                     default:
  26.                         sum += currentChar / inputLength;
  27.                         break;
  28.                 }
  29.             }
  30.             numbers[i] = sum;
  31.         }
  32.         Arrays.sort(numbers);
  33.         for (int print : numbers) {
  34.             System.out.println(print);
  35.         }
  36.     }
  37. }
Add Comment
Please, Sign In to add comment