:write:
ещё вариант... reverse=a=>Array.from([...a],()=>a.pop()); console.log(reverse(['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'])); |
имхо задача не решаема в 19 байт.
|
reverse=a=>[...a].map(a.pop,a) console.log(reverse(['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'])) alert(reverse(['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'])) :dance: :thanks: |
Белый шум,
:victory: смотрел в эту сторону, но половину массива терял на выходе :) a.map(a.pop,a) |
;) и пост №11, никак не выходило a.pop добавить :) контекста не хватало ,a
reverse=a=>Array.from([...a],a.pop,a); console.log(reverse(['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'])); Белый шум, ещё раз поздравляю!!! |
Тоже вчера находил такой вариант
https://repl.it/@chiu_les1/array-methods-explained Была у меня идейка тут всего то 20 байт значит можно брутфорсом подобрать |
да, круто.
Я на кодоварсах год назад порешивал, потом забил. Очень приятное послевкусие оставила вот эта задачка (есть массив с произвольными числами, для каждого элемента определить, сколько элементов справа от него меньше чем он, т.е. вернуть новый массив, с количествами) |
|
О ВЕЛИКИЙ БЕЛЫЙ ШУМ! Красавчег!
|
Там почти у всех задач много решений, а у этой можно сказать одно.
либо небольшая рокировка reverse=a=>a.map(a.pop,[...a]) |
Часовой пояс GMT +3, время: 23:04. |