package com.javarush.task.task12.task1233;
//If I go and prepare a place for you, I will come again, and will receive you to myself;
//that where I am, you may be there also. (John 14:3)
/*
ÐзомоÑÑÑ Ð½Ð°ÑÑÑпаÑÑ
*/
public class Solution {
public static void main(String[] args) throws Exception {
int[] data = new int[]{1, 2, 3, 5, -2, -8, 0, 77, 5, 5};
Pair result = getMinimumAndIndex(data);
System.out.println("Minimum is " + result.x);
System.out.println("Index of minimum element is " + result.y);
}
public static Pair getMinimumAndIndex(int[] array) {
if (array == null || array.length == 0) {
return new Pair(null, null);
}
int min = array[0];//напиÑиÑе ÑÑÑ Ð²Ð°Ñ ÐºÐ¾Ð´
int index = 0;
for (int i = 0; i < array.length; i++) {
if (array[i](min, index);
}
public static class Pair {
public X x;
public Y y;
public Pair(X x, Y y) {
this.x = x;
this.y = y;
}
}
}
/*
ÐзомоÑÑÑ Ð½Ð°ÑÑÑпаÑÑ
ÐапиÑаÑÑ Ð¼ÐµÑод, коÑоÑÑй возвÑаÑÐ°ÐµÑ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»Ñное ÑиÑло в маÑÑиве и его позиÑÐ¸Ñ (индекÑ).
ТÑебованиÑ:
1.âÐлаÑÑ Solution должен ÑодеÑжаÑÑ ÐºÐ»Ð°ÑÑ Pair.
2.âÐлаÑÑ Solution должен ÑодеÑжаÑÑ Ð´Ð²Ð° меÑода.
3.âÐлаÑÑ Solution должен ÑодеÑжаÑÑ Ð¼ÐµÑод getMinimumAndIndex().
4.âÐеÑод getMinimumAndIndex() должен возвÑаÑаÑÑ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»Ñное ÑиÑло в маÑÑиве и его позиÑÐ¸Ñ (индекÑ).
package com.javarush.task.task12.task1233;
ÐзомоÑÑÑ Ð½Ð°ÑÑÑпаÑÑ
public class Solution {
public static void main(String[] args) throws Exception {
int[] data = new int[]{1, 2, 3, 5, -2, -8, 0, 77, 5, 5};
Pair result = getMinimumAndIndex(data);
System.out.println("Minimum is " + result.x);
System.out.println("Index of minimum element is " + result.y);
}
public static Pair getMinimumAndIndex(int[] array) {
if (array == null || array.length == 0) {
return new Pair(null, null);
}
//напиÑиÑе ÑÑÑ Ð²Ð°Ñ ÐºÐ¾Ð´
return new Pair(0, 0);
}
public static class Pair {
public X x;
public Y y;
public Pair(X x, Y y) {
this.x = x;
this.y = y;
}
}
}
*/