Если массив [1,213,214]
Учитывая список целых чисел, можно найти наибольшее значение, которое можно получить и объединить в порядке убывания?
Он должен вернуть 2142131
. Как я могу сделать это в javascript?
Если массив [1,213,214]
Учитывая список целых чисел, можно найти наибольшее значение, которое можно получить и объединить в порядке убывания?
Он должен вернуть 2142131
. Как я могу сделать это в javascript?
Использование sort
на массиве с функцией сравнения в обратном упорядоченности:
t = [1, 213, 214]
t.sort(function(a, b) { return b - a; })
Тогда stringify массив без сепараторов с помощью join
:
s = t.join("")
когда я даю 991 891,7 не работает –
Нет, это не работает для меня. –
array.sort(function(a, b){return a-b});
for(int i = 0; i < array.length; i++)
console.log(array[i]);
Используйте это, если вам сортировать в будущем: http://www.w3schools.com/jsref/jsref_sort.asp
'a-b' сортирует по возрастанию, делает обратный ... –
Сортировка массив в порядке убывания, затем объедините каждый элемент. – ntalbs
проверить это и объединить его с предыдущим ответом: http://stackoverflow.com/questions/9791024/int-array-sort-lowest-to-highest – Spluf
это может быть [213,1,214], это должно привести к 2142131 для любого array –