Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 17.04.2018, 22:58
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064


ещё вариант...
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']));
Ответить с цитированием
  #12 (permalink)  
Старый 17.04.2018, 23:06
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,126

имхо задача не решаема в 19 байт.
Ответить с цитированием
  #13 (permalink)  
Старый 18.04.2018, 09:26
Аватар для Белый шум
Профессор
Отправить личное сообщение для Белый шум Посмотреть профиль Найти все сообщения от Белый шум
 
Регистрация: 19.01.2012
Сообщений: 498

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']))

Ответить с цитированием
  #14 (permalink)  
Старый 18.04.2018, 09:42
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Белый шум,
смотрел в эту сторону, но половину массива терял на выходе a.map(a.pop,a)
Ответить с цитированием
  #15 (permalink)  
Старый 18.04.2018, 10:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

и пост №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']));

Белый шум, ещё раз поздравляю!!!
Ответить с цитированием
  #16 (permalink)  
Старый 18.04.2018, 14:34
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,126

Тоже вчера находил такой вариант
https://repl.it/@chiu_les1/array-methods-explained
Была у меня идейка тут всего то 20 байт значит можно брутфорсом подобрать
Ответить с цитированием
  #17 (permalink)  
Старый 18.04.2018, 15:12
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,004

да, круто.

Я на кодоварсах год назад порешивал, потом забил.
Очень приятное послевкусие оставила вот эта задачка (есть массив с произвольными числами, для каждого элемента определить, сколько элементов справа от него меньше чем он, т.е. вернуть новый массив, с количествами)
Ответить с цитированием
  #18 (permalink)  
Старый 18.04.2018, 15:19
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,004

Еще вот любопытная. Надо придумать регекс, который проверяет, что строка из нулей и единиц содержит двоичное представление числа, кратного 3.
Ссылка на конечный автомат там же и указана, т.е. надо просто по нему написать регекс.

По сути ничего особенного, но тут можно знатно облажаться
Ответить с цитированием
  #19 (permalink)  
Старый 18.04.2018, 15:35
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

О ВЕЛИКИЙ БЕЛЫЙ ШУМ! Красавчег!
Ответить с цитированием
  #20 (permalink)  
Старый 18.04.2018, 15:50
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Там почти у всех задач много решений, а у этой можно сказать одно.
либо небольшая рокировка
reverse=a=>a.map(a.pop,[...a])
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тестовое задание Yandex xShift Общие вопросы Javascript 22 17.02.2018 21:53
Задание с SIP heeel Firefox/Mozilla 0 12.06.2017 01:12
Интересное задание "Поединок" помогите решить Anton27 Общие вопросы Javascript 2 23.05.2017 22:24
Тестовое задание. Дайте идею. FINoM Оффтопик 14 28.03.2011 10:09
Помогите сделать тестовое задание начального уровня по js makregistr Работа 1 16.12.2010 14:26