package com.codegym.task.task07.task0708; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; /* Longest string */ public class Solution { private static List<String> strings = new ArrayList<String>(); public static void main(String[] args) throws Exception { //Create input buffer BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); //Populate list for (int i =1; i <=5; i++){ strings.add(reader.readLine()); } int maxLength=0; //Lets find the longest string in the list for (int i =0; i < strings.size(); i++){ if(strings.get(i).length() > maxLength) maxLength = strings.get(i).length(); } //Print out longest string(s) for (int i = 0; i < strings.size(); i++ ){ if (strings.get(i).length() == maxLength){ System.out.println(strings.get(i)); } } } }