Опять работает и на сайте и в моём компиляторе, но не проходит валидацию.
Ругается на 4 пункте:
"Если список не упорядочен по возрастанию длины строки, то нужно вывести на экран индекс первого элемента, нарушающего такую упорядоченность"
При том, что система всё выводит. Но как объяснить это тупому валидатору?
package com.javarush.task.task07.task0718;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class Solution {
private static final int listLength = 10;
public static void main(String[] args) throws IOException {
boolean check = false;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> ourArrayList = new ArrayList<String>();
for (int i = 0; i < listLength; i++) {
String string = br.readLine();
ourArrayList.add(string);
}
int i = 1;
while (i<listLength && check == false) {
if (ourArrayList.get(i).length() > ourArrayList.get(i-1).length()) {
check = false;
i++;
}
else {
check = true;
System.out.println(ourArrayList.get(i));
}
}
}
}