Advertisement
Guest User

Distant Words_2

a guest
Aug 5th, 2022
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.03 KB | None | 0 0
  1. public static void main(String[] args) {
  2.  
  3.         Scanner scanner = new Scanner(System.in);
  4.         int target = Integer.parseInt(scanner.nextLine());
  5.         int size = Integer.parseInt(scanner.nextLine());
  6.  
  7.         printDistance(getArrayOfStrings(size), target);
  8.     }
  9.  
  10.     public static String[] getArrayOfStrings(int a){
  11.         Scanner scanner = new Scanner(System.in);
  12.         String[] words = new String[a];
  13.         for (int i = 0; i < words.length; i++) {
  14.             words[i] = scanner.nextLine();
  15.         }
  16.         return words;
  17.     }
  18.  
  19.     public static void printDistance(String[] array, int target){
  20.         int result = 0;
  21.         double average = 0;
  22.         for (int i = 0; i < array.length; i++) {
  23.             for (int j = 0; j < array[i].length(); j++) {
  24.                 result += array[j].charAt(j)-96;
  25.             }
  26.             System.out.println(array[i] + " " + Math.abs(target - result));
  27.             average+=target - result;
  28.         }
  29.         System.out.println(Math.abs(average/array.length));
  30.     }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement