Получить все возможные комбинации символов в массиве

У меня есть массив символов c [] [] с различными сопоставлениями для каждого индекса. Например:

{'a', 'b', 'c', 'd', 'e', 'f' } {'g', 'h', 'i' }

Мне нужно вернуть все возможные комбинации символов для этого массива в виде строки. Это означает, что для вышеуказанного массива символов я должен вернуть: «ag», «ah», «ai», «bg», «bh», «bi», «cg», «ch», «ci» и т. Д. Это было бы легко сделать для массива символов только из двух вещей, как указано выше, но если есть больше массивов, то я не знаю, что делать ... Именно с этим я и прошу всех вас помочь мне! :)

Ответы на вопрос(1)

Ваш ответ на вопрос