package com.javarush.task.task07.task0728;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
/*
В убывающем порядке
*/
public class Solution {
public static void main(String[] args) throws Exception {
.......
}
public static void sort(int[] array) {
ArrayList<Integer> list = new ArrayList<Integer>();
for (int i = 0 ; i < array.length; i++){
list.add(array[i]);
}
Collections.sort(list);
Collections.reverse(list);
for (int i = 0; i < array.length; i++){
array[i] = list.get(i);
}
//напишите тут ваш код
}
}
Иван Зубов
31 уровень
на сколько целесообразно такое решение данной программы?
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Артем Divertitto Senior Android-разработчи в United Tech Master
31 августа 2018, 08:12
Вполне хорошее решение, а гланое, что работает
0
Александр Толкачёв
31 августа 2018, 00:20
Можно еще так:
сразу сортировка в обратном порядке 0
Михаил Дюжев
30 августа 2018, 23:57
огромнейшее спасибо, за решение, даже не представляете на какое множество вопросов получил в нем ответ.
честно скопировал код, но я его понял полностью.
ваще агонь)))
+2
Иван Зубов
31 августа 2018, 22:03
рад был помочь)))
0
Николай Семенов
27 июля 2018, 08:45
Если честно, я для таких задач пытаюсь реализовать какой-нибудь "ручной" метод сортировки: пузырек хотя бы или "гномью сортировку". Мозг разминается.
Хотя, вероятно, смысла не особо много в изобретении велосипеда и придумывании кода, который уже был написан тысячу раз до этого.
А так ваш код целесообразен и, главное, работает!
0
Александр Смирнов
26 июля 2018, 14:15
Вполне себе целесообразно, можно конечно обойтись без листа, если в условии конкретно указана длина массива.
0