aneliabogeva

Encrypt, Sort and Print Array

Jan 20th, 2023
1,126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.36 KB | None | 0 0
  1. package main.arraysExercise;
  2.  
  3. import java.util.Arrays;
  4. import java.util.Scanner;
  5.  
  6. public class EncryptSortAndPrintArray {
  7.     public static void main(String[] args) {
  8.         Scanner scanner = new Scanner(System.in);
  9.         int number = Integer.parseInt(scanner.nextLine());
  10.         String[] newArray = new String[number];
  11.         double sum = 0.0;
  12.         int[] finalArray = new int[number];
  13.  
  14.         for(int i = 0; i < newArray.length; i++){
  15.             newArray[i] = scanner.nextLine();
  16.         }
  17.  
  18.         for(int i = 0; i < newArray.length; i++){
  19.             String word = newArray[i];
  20.             for(int j = 0; j < word.length(); j++){
  21.                 char[] charArray = word.toCharArray();
  22.                 if((int)charArray[j] == 65 || (int)charArray[j] == 69 || (int)charArray[j] == 73 || (int)charArray[j] == 49 || (int)charArray[j] == 97 ||
  23.                         (int)charArray[j] == 101 || (int)charArray[j] == 105 || (int)charArray[j] == 111){
  24.                     sum += charArray[j] * word.length();
  25.                 }else {
  26.                     sum += charArray[j] / word.length();
  27.                 }
  28.             }
  29.             finalArray[i] = (int)sum;
  30.             sum = 0.0;
  31.         }
  32.         Arrays.sort(finalArray);
  33.         for(int i  = 0; i < finalArray.length; i++){
  34.                 System.out.println(finalArray[i]);
  35.         }
  36.     }
  37. }
  38.  
Advertisement
Add Comment
Please, Sign In to add comment