Читаю книгу Мартина Одерского, дошел до главы где он обсуждает алгоритм решения задачи про N ферзей которые надо расставить на доску N x N так чтобы они не били друг друга
У Мартина приводится там фукнциональный алгоритм на Скале. Написано, что императивный бы алгоритм получился бы слишком сложный.
Я вот тут решил ради прикола и мелкого упражнения написать этот же самый алгоритм на Джаваскрипте. Ниже привожу картинки кода и само описание алгоритма.
Обращаюсь к френдам-программистам, даже не знающих Скалу и js - какой код представляется вам более элегантным и выразительным?


Алгоритм из книги:

У Мартина приводится там фукнциональный алгоритм на Скале. Написано, что императивный бы алгоритм получился бы слишком сложный.
Я вот тут решил ради прикола и мелкого упражнения написать этот же самый алгоритм на Джаваскрипте. Ниже привожу картинки кода и само описание алгоритма.
Обращаюсь к френдам-программистам, даже не знающих Скалу и js - какой код представляется вам более элегантным и выразительным?


Алгоритм из книги:
