:) это не тест, это был челлендж, возникший от фразы коллеги, который сказал, что лисп-подобные операции над последовательностями могут быть насколько угодно сложными. Коллеге ответили, как он бы реализовал методом функционального программирования в стиле лисп (это значит функцией map) задачу двух вложенных циклов с условием?
Исходная задача банальна:
[(x, y) for x in seq1 if isEven(x)
for y in seq2 if not isEven(y)]
Так вот: как тот же результат получить функциональным лисп-подобным способом?