Задача 84
Проверка времени
Определите, что переданная строка является корректным временем вида 'часы:минуты'. Часы и минуты не должны выходить за диапазон времени.
Проверка времени
Определите, что переданная строка является корректным временем вида 'часы:минуты'. Часы и минуты не должны выходить за диапазон времени.
Задача 85
Удаление слов
Удалите одной регуляркой все слова из предложения, содержащие две одинаковые следующие друг за другом буквы.
Удаление слов
Удалите одной регуляркой все слова из предложения, содержащие две одинаковые следующие друг за другом буквы.
Задача 86
Число на слагаемые
Дано целое число. Разбейте его на два целых слагаемых случайным образом.
Число на слагаемые
Дано целое число. Разбейте его на два целых слагаемых случайным образом.
Задача 87
Удаление вторых слов
Дана строка. Удалите из нее каждое второе слово.
Удаление вторых слов
Дана строка. Удалите из нее каждое второе слово.
Задача 88
Процент символов в тексте
Дан текст. Получите объект, ключами которого будут символы, а значениями - их процентное содержание в тексте.
Процент символов в тексте
Дан текст. Получите объект, ключами которого будут символы, а значениями - их процентное содержание в тексте.
Новинка!
Занимательные задачи Python.
Начинаем 18 сентября!
Ежедневно будут выходить задачи Python. Каждая задача имеет свою "изюминку". Решая такие задачи, вы будете развивать свои программисткие скиллы. И через некоторое время вы заметите, что ваш код становится изящным и простым, а рабочие проблемы решаются гораздо проще.
Присоединяйтесь к нам:
https://t.me/python_tricker
Занимательные задачи Python.
Начинаем 18 сентября!
Ежедневно будут выходить задачи Python. Каждая задача имеет свою "изюминку". Решая такие задачи, вы будете развивать свои программисткие скиллы. И через некоторое время вы заметите, что ваш код становится изящным и простым, а рабочие проблемы решаются гораздо проще.
Присоединяйтесь к нам:
https://t.me/python_tricker
Telegram
Занимательные задачи Python
Ваша цель: решить задачу максимально изящно и просто. Предлагайте свои варианты решения в комментариях. Задачи выходят каждый день в 14.00.
Задача 89
Самый частый символ
Дан текст. Найдите символ, который наиболее часто встречается в этом тексте.
Самый частый символ
Дан текст. Найдите символ, который наиболее часто встречается в этом тексте.
Задача 90
Корректность даты
Дана дата в формате '2025-12-31'. Проверьте, что эта дата корректная.
Корректность даты
Дана дата в формате '2025-12-31'. Проверьте, что эта дата корректная.
Задача 91
Корректность времени
Дано время в формате '12:59:59'. Проверьте, что это время корректное.
Корректность времени
Дано время в формате '12:59:59'. Проверьте, что это время корректное.
Задача 92
Подсчет переносов строк
Дан текст. Подсчитайте количество переносов строк в этом тексте.
Подсчет переносов строк
Дан текст. Подсчитайте количество переносов строк в этом тексте.
Задача 93
Четные буквы
Дано два слова. Сделайте так, чтобы эти слова поменялись своими четными буквами.
Четные буквы
Дано два слова. Сделайте так, чтобы эти слова поменялись своими четными буквами.
Задача 94
Количество знаков препинания
Дан текст. Узнайте количество знаков препинания в этом тексте.
Количество знаков препинания
Дан текст. Узнайте количество знаков препинания в этом тексте.
Задача 95
Одинокое слово
Дан текст. Найдите слово состоящее более чем из 3-х букв, которое встречается в этом тексте только один раз.
Одинокое слово
Дан текст. Найдите слово состоящее более чем из 3-х букв, которое встречается в этом тексте только один раз.
Задача 96
Слова с буквами
Дан текст. Найдите все слова, где есть две одинаковые буквы, но не стоящие подряд.
Слова с буквами
Дан текст. Найдите все слова, где есть две одинаковые буквы, но не стоящие подряд.
Задача 97
Хранение карт
Придумайте, как хранить набор игральных карт в виде массива.
Хранение карт
Придумайте, как хранить набор игральных карт в виде массива.
Задача 98
Карты одной масти
Дан массив, содержащий набор карточных карт. Проверьте, что все карты одной масти.
Карты одной масти
Дан массив, содержащий набор карточных карт. Проверьте, что все карты одной масти.
Задача 99
Минимальная карта
Дан массив, содержащий набор карточных карт. Получите минимальную карту из этого массива.
Минимальная карта
Дан массив, содержащий набор карточных карт. Получите минимальную карту из этого массива.
Задача 100
Слова с буквами
Дан текст. Найдите все слова, где есть заданная буква, но не стоящая в начале или в конце слова.
Слова с буквами
Дан текст. Найдите все слова, где есть заданная буква, но не стоящая в начале или в конце слова.
Задача 101
Минимальная карта для хода
Дан массив, содержащий набор карточных карт. Дана масть, которая является козырем. Дана карта, которой к вам походил противник. Получите минимальную карту из этого массива, с помощью которой можно отбить карту противника.
Минимальная карта для хода
Дан массив, содержащий набор карточных карт. Дана масть, которая является козырем. Дана карта, которой к вам походил противник. Получите минимальную карту из этого массива, с помощью которой можно отбить карту противника.
Задача 102
Карты по возрастанию
Дан массив, содержащий набор карточных карт. Проверьте, что в этом наборе карты идут подряд по возрастанию.
Карты по возрастанию
Дан массив, содержащий набор карточных карт. Проверьте, что в этом наборе карты идут подряд по возрастанию.
Задача 103
Получить предложения
Дан текст. Разбейте его на массив предложений.
Получить предложения
Дан текст. Разбейте его на массив предложений.