public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> list = new ArrayList<>();
while (true)
{
String s = reader.readLine();
if (s.isEmpty()) break;
list.add(s);
}
for (int a = 0; a < list.size() - 1;)
{
if (list.get(a).length() < list.get(a + 1).length())
a++;
else
{
System.out.println(a + 1);
break;
}
}
}
}
hidden #755223
12 уровень
Не проходит валидацию.
Решен
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #755223
16 апреля 2020, 10:43
В общем решение в целом верно. Валидацию не проходило потому что блок
while (true)
{
String s = reader.readLine();
if (s.isEmpty()) break;
list.add(s);
}
не подходил. Нужно было четко вносить 10 строк
for(int i = 0; i < 10; i++) list.add(reader.readLine());
Косяк сайта и проверки в Intellij в том, что ругалось на 4 условие "Если список не упорядочен по возрастанию длины строки, то нужно вывести на экран индекс первого элемента, нарушающего такую упорядоченность"
0