Задача к ЕГЭ по информатике на тему «практика программирования» №4

Напишите рекурсивную функцию, которая выводит комбинации строки «КРЯ» с повторением 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, ’’)

Ответ: КР КЯ РЯ
Оцените статью
Я решу все!