Главная » Хабрахабр » Выпуск#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 Интересное!

Как сказать «нет» иностранному заказчику и не испортить деловых отношений

В жизни много ситуаций, когда нужно говорить “нет”. Вам что-то подсказать? — Нет, спасибо, я просто смотрю. Пакетик нужен? — Нет, спасибо, я со своим. Один из наших преподавателей-носителей языка, Уильям, ранее работал менеджером проектов в Америке и собрал свою ...

[Перевод] Как создавали векторный аркадный автомат Atari Asteroids

Лучший бестселлер среди аркадных автоматов Atari всех времён под названием Asteroids в буквальном смысле изменил правила игры. Выпущенный в декабре 1979 года автомат стал причиной взрывного роста популярности Atari у публики. Эта игра одной левой уничтожила монополию Space Invaders в ...