JustCaptain kod-buduschego
f1849d7f7b7914524e1324ccc17ef5403a17b1c1
Перейти к файлу
Код
kod-buduschego Python 2025-20263.5. Функция enumeratepracticeschatgpttask_2.py
anc update c70a58f 8 октября 2026 г.
task_2.py
"""
2. Найти самый длинный элемент
Дан список:

Найди индекс самого длинного слова и само слово.

Ожидаемый результат:
"""

words = ["python", "java", "javascript", "go", "rust"]


def solution_range(words: list[str]) -> None:
    if len(words) == 0:
        return None
    value_max: str = words[0]
    id_max: int = 0
    for id in range(len(words)):
        if len(words[id]) > len(value_max):
            id_max = id
            value_max = words[id]
    print(id_max, value_max)


def solution_enumerate(words: list[str]) -> None:
    if len(words) == 0:
        return None
    value_max: str = words[0]
    id_max: int = 0
    for id, value in enumerate(words):
        if len(value) > len(value_max):
            value_max = value
            id_max = id
    print(id_max, value_max)


solution_range(words)
solution_enumerate(words)