-4
Как заменить элемент списком и сгладить результат?scala найти все комбинации списка списков
пример:
заменить 3 с List (а, б)
вход: List(1, 2, 3, 4)
выход:
List(List(1, 2, a, 4)
List(1, 2, b, 4))
вход: List(1, 2, 3, 4, 3)
выход:
List(List(1, 2, a, 4, a)
List(1, 2, a, 4, b)
List(1, 2, b, 4, a)
List(1, 2, b, 4, b))
Что вы пробовали до сих пор? Любые проблемы, с которыми мы можем вам помочь? Кстати, в ваших примерах результат не сплющивается, в то время как в попрошайничестве вашего вопроса вы говорите, что хотите, чтобы он был плоским. – Dima
Замена 3 списком (a, b) приведет к списку (1,2, (a, b), 4) и сглаживанию, что приведет к списку (1,2, a, b, 4). То, что вы написали, совершенно другое. – slouc