Роман
module.exports = function (inputData, inputDictionary) { if (!inputData || !inputDictionary) return "Unreadable message" inputData = inputData.filter(elem => elem !== undefined); inputData = inputData.filter(elem => elem.geometry !== undefined); inputData = inputData.filter(elem => elem.geometry.length > 0); const dict = inputDictionary.reduce((acc, el) => { acc[el] = el return acc },{}) for (let i = 0; i < inputData.length; i++) { if (!(inputData[i].text in dict)) return "Unreadable message" } inputData.sort((elem1, elem2) => elem1.geometry[0] - elem2.geometry[0]) return inputData.map(item => item.text).join(' '); }
Роман
говнокод но я спешил и система его приняла
Evgeniy
А ты?
Порридж В Ко-ливинге
Там в данных не будет объектов без полей
Viktor
Гуляю, отличная погода :)
Где гуляешь? Цени фотки :-)
Viktor
А ты?
Я из своей деревни выбрался в Лондон, к товарищу. Погода отличная. Смотрю на гусей.
Порридж В Ко-ливинге
Как дела, литкодеры и литкодерки? Кто как отмечает день программиста? 😀
Никак, как обычно я ни один праздник не отмечаю 🤣
Viktor
Порридж В Ко-ливинге
О, контент грузится
Порридж В Ко-ливинге
Еще наверное денег на цепи для великов и решетки на окна магазинов не хватает? 🤣
Viktor
Ага, именно.
Порридж В Ко-ливинге
Страшное зрелище
Порридж В Ко-ливинге
Что Владивосток, что сразу за садовым кольцом, одна и таже колзозная картинка китая 2012 года 😬😬😬
Viktor
говнокод но я спешил и система его приняла
В этом году будешь квалификацию проходить?
Viktor
Ну, я про Англию кроме Лондона
Я вообще не из Англии 😆 В Шотландии все спокойно пока.
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Порридж В Ко-ливинге
С другой стороны в Лондоне веселее
Порридж В Ко-ливинге
Кого-то убили, Кого-то изнасиловали, где-то что-то украли
Порридж В Ко-ливинге
Еще выходят англичане за поддержку всех и вся чего у них в стране нет
Порридж В Ко-ливинге
Viktor
Что значит квалификацию?
Квалификационный раунд, ну и далее.
Viktor
Если пройти.
Viktor
Приехал к товарищу из Фейсбука. Корпоративные секреты выведывать 😂
Viktor
Viktor
Напоил предварительно, разумеется.
Порридж В Ко-ливинге
Эх, духовно загниваете вы там с санкционной продукцией вашей
Порридж В Ко-ливинге
Сыры едите санкционные
Viktor
Так точно.
Порридж В Ко-ливинге
Слава богу нас, Россиян защитили от напасти
Viktor
Вместо литкода в шахматы играли
Viktor
В день программиста
Порридж В Ко-ливинге
Порридж В Ко-ливинге
На таймере кнопка submit была? 🤣
Viktor
Вспоминали месяцы подготовки к собеседованиям как страшный сон 😃
Viktor
В моем случае какие-то годы
Viktor
В его месяцы
Viktor
Говорит в одном банке местном получил офер на 140к фунтов. Это очень много по местным меркам. Отказался в пользу Фейсбука.
Viktor
Теперь думает стоило ли оно этой строчки с резюме 😀
Viktor
Маркетинг мозг проел
Порридж В Ко-ливинге
Ну, если до этого не было то можно и полгодика поработать
Порридж В Ко-ливинге
Маркетинг мозг проел
Так потом на расхват будет
Viktor
За полгода ничего не поймёшь, надо дольше работать
Viktor
Год только свой релокационный пакет отбивать 🤣
Порридж В Ко-ливинге
За полгода ничего не поймёшь, надо дольше работать
Ой, вы еще скажите что работодатель еще от того, что вам дали работать на другом ЯПе в шоке не будет
Порридж В Ко-ливинге
Он увидет строчку FaceBook, и купит
Порридж В Ко-ливинге
Хотя Facebook такое дерьмо делает
Порридж В Ко-ливинге
Я бы разработчика из такой компании точно бы не нанял
Viktor
Лол
Порридж В Ко-ливинге
Ну, разве что кого-то, кто React делает
Порридж В Ко-ливинге
Но люди, которые делали Инсту или ФБ сам…
Порридж В Ко-ливинге
Даже в ВК меньше багов при таком же функционале
Порридж В Ко-ливинге
Лол
Я сам в шоке. Что не делает ФБ, все 👎
Порридж В Ко-ливинге
Лол
Ну, я утрирую конечно)
Порридж В Ко-ливинге
Я не в таком порядке сортировал...
Порридж В Ко-ливинге
Там же не указанно
Порридж В Ко-ливинге
И в первом тесткейсе покзан пример в котором и так и так будет одинковоая страка
Порридж В Ко-ливинге
(что asc что des сортировать = одно и тоже в первом примере)
Порридж В Ко-ливинге
Хотя странно, теперь только на 6ом падает из 7 тестов
Evgeniy
Где гуляешь? Цени фотки :-)
У нас парк большой
Порридж В Ко-ливинге
module.exports = function (inputData, inputDictionary) { inputData = inputData.sort((d1, d2) => d1.geometry[0] - d2.geometry[0]) const resultMessage = inputData.map(d => d.text).join(' '); const dict = new Set(inputDictionary); if (inputData.every(d => dict.has(d.text))) { return resultMessage; } return "Unreadable message"; }
Порридж В Ко-ливинге
В чем теперь ошибка?
Evgeniy
Порридж В Ко-ливинге
А это какая страна/город?
Evgeniy
@vitkarpov иду вот)
Viktor
🔥
Порридж В Ко-ливинге
🔥
Вот этого не надо, и так в Омэрике хватает
Evgeniy
Исток Дона у нас. Так что связан тоже с вами 😉
Viktor
Ха 😊 ну да, в прямом смысле это лишнее, пожалуй.