Not being verified. Please look at my code
package com.codegym.task.task07.task0712;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
/*
Shortest or longest
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int longestString = 0;
String shortS = "";
String longS = "";
int lengths[] = new int [10];
ArrayList<String> strings = new ArrayList<String>();
for(int i = 0; i < 10; i += 1){
String str = reader.readLine(); // Fills ArrayList with
strings.add(str); // Strings
}
for(int i = 0; i < 10; i += 1){
if(strings.get(i).length() > longestString){ //Get longest
longestString = strings.get(i).length(); // String
longS = strings.get(i);
}
}
for(int i = 0; i < 10; i += 1){
lengths[i] = strings.get(i).length(); // Fills diff array
} // with lengths
Arrays.sort(lengths); // Sorts lengths
//System.out.print(lengths[0]);
for(int i = 0; i < strings.size(); i += 1){
if(strings.get(i).length() == lengths[0]){
shortS = strings.get(i);
}
}
if(strings.indexOf(shortS) < strings.indexOf(longS)){
System.out.println(shortS);
}else {
System.out.println(longS);
}
//System.out.println(strings.indexOf("bob"));
}
}