Ctrl K

Все написания кода

Средняя
Код купона code состоит из латинских букв и цифр. Система не различает регистр, поэтому один и тот же купон можно ввести по-разному: любую букву можно написать строчной или заглавной, цифры остаются как есть. Верните список всех различных строк, которые получаются из code такой сменой регистра букв. Порядок строк в ответе любой.
Пример 1
code="q7w" → ['q7w', 'q7W', 'Q7W', 'Q7w']

Две буквы, у каждой два варианта регистра — всего 4 написания. Цифра 7 не меняется.

Пример 2
code="404" → ['404']

Букв нет, поэтому написание одно — сама строка.

Пример 3
code="Ab" → ['Ab', 'AB', 'aB', 'ab']
Ограничения
  • 1 ≤ len(code) ≤ 12
  • code состоит из строчных и заглавных латинских букв и цифр
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиВсе сокращения слова СредняяДва непересекающихся палиндрома СредняяДвоичные строки без двух нулей подряд СредняяКратчайшее однозначное сокращение СложнаяЛучший набор слов из фишек Сложная
загружаем Python…
Вход
code="q7w"
Ожидается
['q7w', 'q7W', 'Q7W', 'Q7w']

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 102 теста на сервере, включая скрытые.