1. JavaScript / Говнокод #24604

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    restrictions = restrictions.filter(restriction =>
    	_.find(solution, item => (
    		(item.from === restriction.from) && (item.to === restriction.to)
    	))
    ).map(restriction => {
    	const solutionTransmission = _.find(
    		solution,
    		item => ((item.from === restriction.from) && (item.to === restriction.to))
    	);
    	if (solutionTransmission) {
    		return restriction;
    	}
    	return null;
    }).filter(restriction => restriction);

    Запостил: sigod, 09 Августа 2018

    Комментарии (30) RSS

    • Сразу переводим на "PHP".
      Ответить
      • Поясни, что это значит.
        Ответить
        • На данном сайте с недавнего времени действует следующее негласное правило: если код написан не на "PHP", то в виде комментария к нему должен быть приложен его экземпляр, переведённый на "PHP". Данное правило вступило в силу в связи с тем, что, по статистике, подавляющее большинство программистов знают лишь "PHP" и они чувствуют себя ущемлёнными в праве знать достоинства и недостатки кода, написанного на иных языках программирования.
          В связи с вышеизложенным настоятельно прошу Вас перевести опубликованный Вами код на "PHP" с сохранением всех недостатков, которым и посвящён данный сайт. Это увеличит аудиторию Вашей публикации.
          Ответить
          • Благодарю за пояснения. К сожалению, PHP я не владею.
            Ответить
            • Жаль. Быть может, Вы сможете мне и прочим читателям пояснить, что не так с опубликованным Вами кодом? В "JavaScript" я более-менее разбираюсь, но такой синтаксис мне незнаком...
              Ответить
            • Это Вам крупно повезло, значит не всё еще потеряно
              Ответить
    • Лесенка и лапша никуда не ушли, даже с изобретением прекрасных лямбд в ES2015
      Ответить
    • concatMap / flatMap / >>= не завезли?
      Ответить
    • показать все, что скрытоvanished
      Ответить

    Добавить комментарий