Задача для новичков.
Напишите функцию
Пример работы данной функции:
#pythonзадача #coбес
Напишите функцию
countSegments()
, которая принимает на вход строку, а возвращает количество сегментов в данной строке. Под сегментами подразумеваются последовательности символов без пробела.Пример работы данной функции:
countSegments('Напишите функцию countSegments()') --> 3
countSegments('Под сегментами подразумеваются последовательности') --> 4
Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.#pythonзадача #coбес
❤1
Ответ к предыдущей задаче для новичков.
def countSegments(s: str) -> int:#pythonзадача #coбес
return len(s.split())
Задача для новичков.
Напишите функцию
Пример работы данной функции:
#pythonзадача #coбес
Напишите функцию
findMissedNumbers()
, на вход которой подается список длинной n
, состоящий из целых чисел в диапазоне от 1
до n
. Данная функция должна вернуть список всех чисел, которые отсутствуют во входящем списке, но входят в диапазон от 1
до n
.Пример работы данной функции:
findMissedNumbers([4,3,2,7,8,2,3,1]) --> [5, 6]
findMissedNumbers([1, 1, 1]) --> [2, 3]
Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.#pythonзадача #coбес
Ответ к предыдущей задаче для новичков.
def findMissedNumbers(nums: list[int]) -> list[int]:
return [i for i in range(1, len(nums) + 1) if i not in nums]
А вот более быстрый вариант, который работает за линейное время:def findMissedNumbers(nums: list[int]) -> list[int]:
return list(set(range(1, len(nums) + 1)) - set(nums))
#pythonзадача #coбес