Занимательные задачи PHP
336 subscribers
1 photo
13 links
Ваша цель: решить задачу максимально изящно и просто. Предлагайте свои варианты решения в комментариях. Задачи выходят по будням в 14.00.
Download Telegram
Мы продолжаем с понедельника:)
🔥8👏4👍3🎉1🕊1
Задачи будут выходить по-прежнему в 14.00, но теперь каждый день, а не только по будням:)
👍5🔥2👏1🕊1
Задача 81
Границы столетия

Дан год. Получите год начала и год конца столетия, соответствующий заданному году.
👏2🕊1
Задача 82
Проверка года

Определите, что год находится в интервале от 1900 до 2100 с помощью одного только регулярного выражения.
👍3🕊1
Задача 83
Пересечение промежутков

Даны два промежутка, например, ['2025-03-11', '2025-10-30'] и ['2025-05-11', '2026-12-31']. Эти промежутки пересекаются. Получите даты начала и конца пересечения.
👏1🕊1
Задача 84
Проверка времени

Определите, что переданная строка является корректным временем вида 'часы:минуты'. Часы и минуты не должны выходить за диапазон времени.
👏2🕊1
Задача 85
Удаление слов

Удалите одной регуляркой все слова из предложения, содержащие две одинаковые следующие друг за другом буквы.
👏3🕊1
Задача 86
Число на слагаемые

Дано целое число. Разбейте его на два целых слагаемых случайным образом.
👏1🕊1
Задача 87
Удаление вторых слов

Дана строка. Удалите из нее каждое второе слово.
👏1🕊1
Задача 88
Процент символов в тексте

Дан текст. Получите объект, ключами которого будут символы, а значениями - их процентное содержание в тексте.
👍1🕊1
Новинка!
Занимательные задачи Python.
Начинаем 18 сентября!

Ежедневно будут выходить задачи Python. Каждая задача имеет свою "изюминку". Решая такие задачи, вы будете развивать свои программисткие скиллы. И через некоторое время вы заметите, что ваш код становится изящным и простым, а рабочие проблемы решаются гораздо проще.

Присоединяйтесь к нам:
https://t.me/python_tricker
Задача 89
Самый частый символ

Дан текст. Найдите символ, который наиболее часто встречается в этом тексте.
👍2🕊1
Задача 90
Корректность даты

Дана дата в формате '2025-12-31'. Проверьте, что эта дата корректная.
👍2🕊1
Задача 91
Корректность времени

Дано время в формате '12:59:59'. Проверьте, что это время корректное.
👍2👏1🕊1
Задача 92
Подсчет переносов строк

Дан текст. Подсчитайте количество переносов строк в этом тексте.
👍2👏1🕊1
Задача 93
Четные буквы

Дано два слова. Сделайте так, чтобы эти слова поменялись своими четными буквами.
👍1🔥1🕊1
Задача 94
Количество знаков препинания

Дан текст. Узнайте количество знаков препинания в этом тексте.
👍1🔥1🤔1🕊1
Задача 95
Одинокое слово

Дан текст. Найдите слово состоящее более чем из 3-х букв, которое встречается в этом тексте только один раз.
👍1🔥1🕊1
Задача 96
Слова с буквами

Дан текст. Найдите все слова, где есть две одинаковые буквы, но не стоящие подряд.
👍4😱2👏1🕊1
Задача 97
Хранение карт

Придумайте, как хранить набор игральных карт в виде массива.
🤪2👍1🔥1🕊1