I think outputs are fine...
package pl.codegym.task.task07.task0712;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
// a>b || b>c || c>d
/*
Najkrótszy czy najdłuższy
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> arrayOfStrings = new ArrayList<String>();
int max=0;
int min=0;
for(int i=0; i<10;i++)
{
arrayOfStrings.add(br.readLine());
}
for(int i=0; i<arrayOfStrings.size();i++) {
if (arrayOfStrings.get(i).length() > max) {
max = arrayOfStrings.get(i).length();
min=max;
// System.out.print(max);
}
}
for(int i=0; i<arrayOfStrings.size();i++) {
if(arrayOfStrings.get(i).length()<min)
{
min=arrayOfStrings.get(i).length();
//System.out.println(min);
}
}
for(int i=0;i<arrayOfStrings.size();i++)
{
if(arrayOfStrings.get(i).length()==max)
{
System.out.println(arrayOfStrings.get(i));
//break;
}
else if(arrayOfStrings.get(i).length()==min)
{
System.out.println(arrayOfStrings.get(i));
//break;
}
}
}
}