package com.javarush.task.task07.task0708;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Самая длинная строка
*/
public class Solution {
private static ArrayList<String> strings;
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
strings = new ArrayList<>();
for (int i = 0; i < 5; i++) {
String name = reader.readLine();
strings.add(name);
}
for (int i = 0; i < 5; i++){
int maxLength = strings.get(0).length();
String m = strings.get(0);
if (maxLength < strings.get(i).length()){
m = strings.get(i);
maxLength = strings.get(i).length();
System.out.println(m);
}
}
for (int i = 0; i < 5; i++ ) {
int maxLength = strings.get(i).length();
String m = strings.get(i);
if (maxLength > strings.get(0).length()){
maxLength = strings.get(i).length();
m = strings.get(i);
// System.out.println(m);
}
}
}
}
Сергей
18 уровень
почему код не проходит проверку?вывод правильный
Архивный
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Яшик Белый
26 ноября 2019, 18:17
в каждом for{} вы инициализируете по новой maxLength переопределяя его. Просто попробуйте для себя понять, что делает ваш код построчно, подставляя свои значения.
0
YuriyExpert
26 ноября 2019, 15:26
А где код?
0