Друзья, подскажите пожалуйста,как мне начать понимать что писать в программе. Потому что в данный момент смотрю на задачу и не понимаю что писать.
Может подскажите где инфу найти для решения данной задачи???
package com.javarush.task.task11.task1123;
public class Solution {
public static void main(String[] args) {
int[] data = new int[]{1, 2, 3, 5, -2, -8, 0, 77, 5, 5};
Pair<Integer, Integer> result = getMinimumAndMaximum(data);
System.out.println("The minimum is " + result.x);
System.out.println("The maximum is " + result.y);
}
public static Pair<Integer, Integer> getMinimumAndMaximum(int[] inputArray) {
if (inputArray == null || inputArray.length == 0) {
return new Pair<Integer, Integer>(null, null);
}
// напишите тут ваш код
return new Pair<Integer, Integer>(0, 0);
}
public static class Pair<X, Y> {
public X x;
public Y y;
public Pair(X x, Y y) {
this.x = x;
this.y = y;
}
}
}
Zoman
22 уровень
Как решается данная задача??
Архивный
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Кирилл
31 августа 2020, 09:19
Пройдись по массиву с помощью цикла и сравнивай каждое значение из массива с переменной,отвечающей за минимум и максимум.Поменяй значение минимума и максимума если это потребуется.Верни новую пару со значениями (min,max)
0
hidden #2322530
27 августа 2020, 18:54полезный
есть несколько вариантов найти макс и мин.
1) это сделать 2 переменные, и в цикле сравнивать элементы с макс и мин, если больше или меньше то обновлять мин и макс.
2) это отсортировать массив, тогда на одном конце у тебя будет минимум, на другом максимум
есть еще и другие. но этих хватит, как сортировать массив можно в гугле посмотреть
+1
Zoman
28 августа 2020, 19:54
что значит обновлять???
0
hidden #2322530
28 августа 2020, 20:33
это значит если Значение > max
то max = значение
где вас таких выращивают
0
Zoman
28 августа 2020, 21:48
Я так и сделал, но один из пунктов в задании не выполнен, тот где нужно вернуть значения мин и макс
1)Допиши реализацию метода getMinimumAndMaximum: он должен возвращать пару из минимума и максимума.
0
hidden #2322530
29 августа 2020, 07:48
return new Pair(min,max);
не вижу проблем
0