w wyjsciu elegancki wynik 2 najdluzsze slowa czyli "grandfather" i "grandmother" a nie zalicza ani jednego warunku xd
jeszcze dodam ze nie mam zielonego pojecia co to ta cala inizjalizacja ale najwidoczniej nie musze tego wiedziec skoro program dziala poprawnie.
co ciekawe ten sam kod skopiowany do zadania nizej i ze zmienionym znakiem nierownosci zalicza zadanie
package pl.codegym.task.task07.task0708;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/*
Najdłuższy ciąg
*/
public class Solution
{
public static void main(String[] args) throws Exception
{
//tutaj wpisz swój kod
BufferedReader qn=new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> qm=new ArrayList<String>();
qm.add(qn.readLine());
String qk=qm.get(0);
for(int i=1;i<5;i++)
{
String qrva=qn.readLine();
qm.add(qrva);
//sex
if(qrva.length()==qk.length()) qk+="\n"+qrva;
else if(qrva.length()>qk.length()) qk=qrva;
}
System.out.println(qk);
}
}