public static void sort(int[] array) {
Arrays.sort(array);
int[] t = new int[20];
int b = 0;
for ( int i =19;i>=0;i--){
t[b]=array[i];
b++;
}
for ( int i = 0;i<array.length; i++)
array[i]=t[i];
SleLLl
41 уровень
как сделать проще ?
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Aleksei Software Engineer в Cisco Expert
20 марта 2020, 22:01
Проще - переписать заново. Выложите, плиз, полный код.
0
Бодя Бодисон
20 марта 2020, 17:32
у меня два вопроса:
1. for(int i=19; i>=0; i--) -такая конструкция работает?
2. t[b]=... что такое [b]? обычно в месте б указываеться индекс цифрой а не именем переменной...
ты проверял код? он работает?
0
Pavlo Plynko Java-разработчик в CodeGym Expert
23 марта 2020, 09:38
1. да, так можно. Формат for (int = 0; i < 10; i++) возможно более часто попадается на глаза, но вообще-то там можно писать что угодно, и возможно даже будет работать:
2. А здесь не соглашусь. Думаю, переменной как раз таки чаще указывают. Туда тоже можно влепить любое выражение:
но чаще всего там будет просто переменная. 0