List of Predicates - Functional Programming
Моля за предложения как и дали е възможно допълнително да се оптимизира, т.е. по задание - да се съкрати в още ламбда изрази, решението на задачата https://pastebin.com/Nrujpmh1 - има два последователни и разнопосочни bool, които нямам никаква идея как да вкарам в още една функция, не е имало в лекциите примери как се оптимизират такива ситуации, благодаря!
Ето и условието:
Find all numbers in the range 1...N that are divisible by the numbers of a given sequence. On the first line, you will be given an integer N – which is the end of the range. On the second line, you will be given a sequence of integers which are the dividers. Use predicates/functions.
Examples
Input |
Output |
10 1 1 1 2 |
2 4 6 8 10 |
100 2 5 10 20 |
20 40 60 80 100 |
Чудесно решение :) Много ми хареса, благодаря!