Главная » Хабрахабр » Выпуск#20: ITренировка — актуальные вопросы и задачи от ведущих компаний

Выпуск#20: ITренировка — актуальные вопросы и задачи от ведущих компаний

Дан набор символов и положительное число k. Выведите все возможные строковые комбинации длиной от 1 до k, которые можно получить из этого набора.

Примеры:

Вход:
set[] = , k = 3

Выход:
a
b
aa
ab
ba
bb
aaa
aab
aba
abb
baa
bab
bba
bbb

Вход:
set[] = {'a', 'b', 'c', 'd'}, k = 1
Выход:
a
b
c
d


Оставить комментарий

Ваш email нигде не будет показан
Обязательные для заполнения поля помечены *

*

x

Ещё Hi-Tech Интересное!

На финишной прямой суборбитального туризма

Два конкурента, Virgin Galactic и Blue Origin, наконец вышли на финишную прямую — обе компании перешли к регулярным испытаниям. 29 мая состоялся второй полет со включением двигателя корабля SpaceShipTwo от Virgin Galactic, а 18 июля — девятый испытательный полет New ...

[Перевод] Как Tinder (слегка) прячет ваше местоположение

В этом году вы со своим приятелем Стивом Стивингтоном основали стартап по отслеживанию пользователей. Бизнес основан на утечке метаданных WhatsApp, которую вы обнаружили. Вам обоим стоило бы ещё поучиться менеджменту, но всё же фирма выросла в мощную, хотя неустойчивую компанию ...