package com.javarush.task.task07.task0709; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; /* Выражаемся покороче */ public class Solution { public static void main(String[] args) throws Exception { //напишите тут ваш код List<String> strings = new ArrayList<String>(); BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int index = 0; //ввод строк с клавиатуры List<String> largestString = new ArrayList<String>(); for (int i = 0; i < 5; i++) { String s = reader.readLine(); strings.add(s); } //вывод содержимого коллекции на экран int lString = strings.get(0).length(); for(int i = 0; i < strings.size(); i++) { if(strings.get(i).length() < lString) { lString = strings.get(i).length(); index = i; } } largestString.add(strings.get(index)); for(int c = 0; c < strings.size(); c++) { if(strings.get(c).length() < largestString.get(0).length()) { largestString.add(0, strings.get(c)); } else if (strings.get(c).length() == largestString.get(0).length()) { largestString.add(strings.get(c)); } } for (int d = 1; d < largestString.size(); d++) { System.out.println( largestString.get(d) ); } } }