There should be a simple solution of this problem. Anybody? :)
package pl.codegym.task.task07.task0708;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/*
Najdłuższy ciąg
*/
public class Solution {
private static List<String> strings;
public static void main(String[] args) throws Exception {
//tutaj wpisz swój kod
Scanner scan = new Scanner(System.in);
ArrayList<String>listaCiagow=new ArrayList<String>();
strings=listaCiagow;
for(int i=0;i<5;i++)
{
String s = scan.nextLine();
listaCiagow.add(s);
}
int najdluzszy = (listaCiagow.get(0)).length();
for(int i=1;i<listaCiagow.size();i++)//pętla ustalająca ilość znaków najdłuższego ciągu
{
String s =listaCiagow.get(i);
int dlugosc = s.length();
if(dlugosc>najdluzszy)
najdluzszy=dlugosc;
//Syntax. int length = stringName.length();
}
//teraz wyświetlimy najdluzszy ciąg/ciągi
for(int i=0;i<5;i++)
{
if((listaCiagow.get(i).length())==najdluzszy)
System.out.println(listaCiagow.get(i));
}
}
}