Решение не хочу смотреть, медленно но уверенно решаю сам) Но вот здесь именно в упор не понимаю почему валидатор не пропускает и пишет:
"Метод sort должен сортировать переданный массив по убыванию, а не по возрастанию."
Хотя программа выводить числа согласно условию!!
package com.javarush.task.task07.task0728;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
/*
В убывающем порядке
*/
public class Solution {
public static int array_size = 7;
public static int[] array = new int[array_size];
public static void main(String[] args) throws Exception {
Solution.sort(Solution.array);
}
public static void sort(int[] array) throws IOException {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int[] result = new int[array_size];
//Input
for (int i = 0; i < array.length; i++)
Solution.array[i] = Integer.parseInt(reader.readLine());
//Sort
Arrays.sort(array);
//Show
for (int i = array.length-1; i >= 0; i--)
System.out.println(array[i]);
}
}package com.javarush.task.task07.task0728;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
/*
В убывающем порядке
*/
public class Solution {
public static int array_size = 20;
public static int[] array = new int[array_size];
public static void main(String[] args) throws Exception {
Solution.sort(Solution.array);
}
public static void sort(int[] array) throws IOException {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int[] result = new int[array_size];
//Input
for (int i = 0; i < array.length; i++)
Solution.array[i] = Integer.parseInt(reader.readLine());
//Sort
Arrays.sort(array);
//Copy
//int index = 0;
for (int i = array.length-1; i >= 0; i--)
//array[index++] = array[i];
System.out.println(array[i]);
/* array = result.clone();
//Print
for(int num : array)
System.out.println(num);*/
}
}