Напишите рекурсивную функцию, которая выводит комбинации строки «КРЯ» с повторением 2 без повторяющихся элементов. В ответ запишите все значения вывода данной функции через пробел в алфавитном порядке.
def combination(string, repeat, answer):
if repeat == 0:
print(answer, end= ’ ’)
for i in range(len(string)):
result = ’’
for j in range(i + 1, len(string)):
result += string[j]
combination(result, repeat — 1, answer + string[i])
combination(’КРЯ’, 2, ’’)
if repeat == 0:
print(answer, end= ’ ’)
for i in range(len(string)):
result = ’’
for j in range(i + 1, len(string)):
result += string[j]
combination(result, repeat — 1, answer + string[i])
combination(’КРЯ’, 2, ’’)
Ответ: КР КЯ РЯ