Задача 3: Перестановка регистра букв

Напишите определение функции letterCasePermutation(S), которая принимает строку S и возвращает список всех возможных строк, которые можно создать, изменяя регистр букв в строке S. Цифры в строке остаются неизменными. Порядок возвращаемых строк может быть любым.


Примеры

Пример 1:

Ввод:
s = "a1b2"
Вывод:
["a1b2", "a1B2", "A1b2", "A1B2"]


Пример 2:

Ввод:
s = "3z4"
Вывод:
["3z4", "3Z4"]

0

Вы должны Войти или Зарегистрироваться чтобы оставлять комментарии