TheAlgorithms-Python

Форк
0
20 строк · 437.0 Байт
1
def wave(txt: str) -> list:
2
    """
3
    Returns a so called 'wave' of a given string
4
    >>> wave('cat')
5
    ['Cat', 'cAt', 'caT']
6
    >>> wave('one')
7
    ['One', 'oNe', 'onE']
8
    >>> wave('book')
9
    ['Book', 'bOok', 'boOk', 'booK']
10
    """
11

12
    return [
13
        txt[:a] + txt[a].upper() + txt[a + 1 :]
14
        for a in range(len(txt))
15
        if txt[a].isalpha()
16
    ]
17

18

19
if __name__ == "__main__":
20
    __import__("doctest").testmod()
21

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.