Вставить в списке элемент после первого элемента, кратного 3.
Дата публикации:

Вставить в списке элемент после первого элемента, кратного 3.

8141de3a

Для решения этой задачи можно использовать следующий алгоритм:

  1. Создать пустой список result.
  2. Пройти по исходному списку и для каждого элемента:
    • Добавить элемент в список result.
    • Если элемент кратен 3 и это первый элемент, добавить новый элемент после него.
  3. Вернуть список result.

Пример реализации на языке Python:

def insert_after_first_multiple_of_3(lst, element):
    result = []
    found = False
    for item in lst:
        result.append(item)
        if item % 3 == 0 and not found:
            result.append(element)
            found = True
    return result

Пример использования:

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_element = 100
result = insert_after_first_multiple_of_3(numbers, new_element)
print(result)

Вывод:

[1, 2, 3, 100, 4, 5, 6, 7, 8, 9, 10]
© 2018 Дизайн: Рома Genux - Daily Blog Tips Themes, русификация: SeOne.ru - раскрутка сайта