непонятно зачем условие i < list.size ()-1;
почему не прокатывает с i < list.size ();
ведь нужно пройтись 10 раз по массиву то есть от 0 до включительно 9 это и есть 10 раз то есть i < list.size ();
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 {
public static void main(String[] args) throws IOException {
//напишите тут ваш код
BufferedReader reader = new BufferedReader (new InputStreamReader (System.in));
ArrayList<String> list = new ArrayList<String> ();
for (int i = 0; i < 10; i++) {
String s = reader.readLine ();
list.add (s);
}
for (int i = 0; i < list.size ()-1; i++) {
if(list.get (i).length () > list.get (i+1).length ()){
System.out.println (i+1);
break;
}else {
}
}
}
}