Напишите рекурсивную функцию, которая была бы аналогом функции . На вход она должна принимать строку и параметр repeat. В качестве ответа укажите всевозможные строки длины
из символов строки
.
Пример: Всевозможные строки из символов строки длиной 2 будут выглядеть как:
.
def product(s, r, ans):
if r == 0:
print(ans)
else:
for i in range(len(s)):
product(s, r-1, ans + s[i])
s = ’ABC’
r = 2
ans = ’’
product(s, r, ans)
Ответ: AA AB AC BA BB BC CA CB CC