public class Solution {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
ArrayList<String> lists = new ArrayList<String>();
for (int i = 0; i < 5; i++) {
lists.add(scanner.nextLine());
}
ArrayList <Integer> minIndex = new ArrayList<Integer>();
int number = 1000;
for(int i = 0; i < lists.size(); i++) {
if(number > lists.get(i).length()) {
minIndex.clear();
minIndex.add(i);
number = lists.get(i).length();
} else if (number == lists.get(i).length()) {
minIndex.add(i);
} else if (number < lists.get(i).length()) {
number = number;
}
}
for(int i = 0; i < minIndex.size(); i++){
System.out.println(lists.get(minIndex.get(i)));
}
//напишите тут ваш код
}Константин
15 уровень
Есть ли подводные камни у такого решения? Помимо того что number задал конкретным значением)
Обсуждается
int number = 1000;- явная ошибка.