Написал задачу через метод ArrayList<Integer> getInts(), всё работает.
Но для валидатора нужен метод int[] getInts().
Как правильно этот метод пишется?
Как назло, нет ни одного примера в вопросах, как будто задачу изменили недавно.
package com.javarush.task.task07.task0721;
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 {
int maximum = 0;
int minimum = 0;
//напишите тут ваш код
ArrayList<Integer> list = new ArrayList<>();
list = getInts();
for (int j = 0; j < list.size(); j++) {
if (list.get(j) >= maximum) {
maximum = list.get(j);
}
}
minimum = list.get(0);
for (int k = 0; k < list.size(); k++) {
if (list.get(k) <= minimum) {
minimum = list.get(k);
}
}
System.out.print(maximum + " " + minimum);
}
//напишите тут ваш код
public static ArrayList<Integer> getInts() throws IOException {
ArrayList<Integer> getInts = new ArrayList<>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i < 20; i++) {
getInts.add(Integer.parseInt(reader.readLine()));
}
return getInts;
}
}