Занимательные задачи JavaScript
742 subscribers
8 links
Ваша цель: решить задачу максимально изящно и просто. Предлагайте свои варианты решения в комментариях. Задачи выходят по будням в 14.00.
Download Telegram
Задача 179
Спираль

Напишите скрипт, который нарисует спираль на канвасе.
Задача 180
Блок по клику

Дан некоторый блок div. Сделайте так, чтобы по клику на любое место экрана этот блок перемещался в это место так, чтобы центр блока был в месте клика.
Задача 181
Пересекающиеся линии

Нарисуйте на канвасе две линии, пересекающиеся под заданным углом.
Задача 182
Корректность даты

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

Дано время в формате '12:59:59'. Проверьте, что это время корректное.
Задача 184
Солнечная система

Сделайте анимацию Земля-Луна-Солнце.
Задача 185
Подсчет переносов строк

Дан текст. Подсчитайте количество переносов строк в этом тексте.
Задача 186
Четные буквы

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

Дан текст. Узнайте количество знаков препинания в этом тексте.
Задача 188
Одинокое слово

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

Дан текст. Найдите все слова, где есть две одинаковые буквы, но не стоящие подряд.
Задача 190
Хранение карт

Придумайте, как хранить набор игральных карт в виде массива.
Задача 191
Карты одной масти

Дан массив, содержащий набор карточных карт. Проверьте, что все карты одной масти.
Задача 192
Минимальная карта

Дан массив, содержащий набор карточных карт. Получите минимальную карту из этого массива.
Задача 193
Слова с буквами

Дан текст. Найдите все слова, где есть заданная буква, но не стоящая в начале или в конце слова.
Задача 194
Минимальная карта для хода

Дан массив, содержащий набор карточных карт. Дана масть, которая является козырем. Дана карта, которой к вам походил противник. Получите минимальную карту из этого массива, с помощью которой можно отбить карту противника.
Задача 195
Карты по возрастанию

Дан массив, содержащий набор карточных карт. Проверьте, что в этом наборе карты идут подряд по возрастанию.
Всем привет:)
Пока перерыв с задачами. Закончились:)
Где-то в январе сделаю еще:)
🙏8🔥4
НОВИНКА
Практика на Реальных Проектах и Работы в Портфолио
Бесплатный курс!

Вы сможете создать работы в свое портфолио, участвуя в создании реальных проектов с поддержкой ментора.

Вступайте для записи:
https://t.me/+zwcOdcunW8syNGRi
НОВАЯ РУБРИКА
Мои ученики часто просят меня рассказать о себе:
как я учился, чем занимаюсь сейчас, какие у меня дальнейшие планы.
Часто задают вопросы, как мне удается все успевать: писать учебники, вести курсы, отвечать на вопросы учеников и читать лекции.

Я решил рассказать это
в виде серии постов:)

Начало тут:
https://t.me/codemu/113

Заходите!