package com.javarush.task.task07.task0712; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; /* Самые-самые */ public class Solution { public static void main(String[] args) throws IOException { //напишите тут ваш код BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); ArrayList <String> arrays = new ArrayList<>(); for (int i = 0; i < 10; i++) { arrays.add(reader.readLine()); } int min = arrays.get(0).length(); int max = arrays.get(0).length(); for (int i = 0; i < 10; i++) { if(arrays.get(i).length() < min){ min = arrays.get(i).length(); } else if(arrays.get(i).length() > max){ max = arrays.get(i).length(); } } // знаю что нужно делать так, но когда начинаю расписывать на листке то начинаю троить. for (String x: arrays) { if(x.length() <= min){ System.out.println(x); break; } else if(x.length() >= max){ System.out.println(x); break; } } } }