public class Solution {
public static void main(String[] args) throws IOException {
Reader r = new InputStreamReader(System.in);
BufferedReader reader = new BufferedReader(r);
ArrayList<String>strings=new ArrayList<>();
for (int i=0; i<10;i++) {
String s = reader.readLine();
strings.add(s);
}
int min = strings.get(0).length();
for (int i=0; i < strings.size(); i++){
if (min>strings.get(i).length())
min = strings.get(i).length();
}
int max = strings.get(0).length();
for (int i=0; i < strings.size(); i++) {
if (strings.get(i).length() > max)
max = strings.get(i).length();
}
if (min>max)
System.out.println(strings.get(max));
else System.out.println(strings.get(min));
}
}
Bublik
10 уровень
Выводит "мама". Что я упускаю?
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Станислав Григорьев
16 сентября 2019, 11:08
Последний if заменить на
Твое последнее условие выводит значение массива по индексу min(тут =3) или max(тут = 9),
а System.out.println(strings.get(min)) как раз и будет равно "мама". +3
Bublik
16 сентября 2019, 11:34
Спасибо. А то уже который день не могла решить))
0