en
Feedback
Занимательные задачи JavaScript

Занимательные задачи JavaScript

Open in Telegram

Ваша цель: решить задачу максимально изящно и просто. Предлагайте свои варианты решения в комментариях. Задачи выходят по будням в 14.00.

Show more
748
Subscribers
No data24 hours
-17 days
-530 days
Posts Archive
Задача 176 Картинка на кусочки Дана картинка. Напишите скрипт, который разобьет ее на N прямоугольников.

Задача 175 Точки на пересечениях Любым удобным способом нарисуйте клетки, как в школьной тетради. Сделайте так, чтобы по клику на любое пересечение линий в этом месте появлялась точка.

Задача 174 Шахматная доска на таблице Сделайте скрипт, который нарисует шахматную доску на HTML таблице.

Задача 173 Равенство с учетом раскладки Сделайте функцию, которая будет проверять, что два текста равны, считая равными одинаково выглядящие буквы кириллицы и латиницы.

Задача 172 Концентрические круги Напишите скрипт, который нарисует концентрические круги на канвасе.

Задача 171 Случайная картинка Дан массив путей к картинкам. Дан тег img. Показывайте в нем каждый 5 секунд случайную картинку из массива, но так, чтобы одна картинка не показывалась два раза подряд.

Задача 170 Разложение на множители Напишите скрипт, который разложит число на простые множители.

Задача 169 Запрет ввода символов Сделайте инпут, в который разрешен ввод только чисел. Остальные символы не должны даже появляться в нем.

Задача 168 Радуга Напишите скрипт, который нарисует радугу на канвасе.

Задача 167 Самый частый символ Дан текст. Найдите символ, который наиболее часто встречается в этом тексте.

Задача 166 Сортировка ячеек таблицы Дана HTML таблица с некоторыми числами. Напишите скрипт, который посортирует ячейки этой таблицы по возрастанию стоящих в них чисел.

Задача 165 Процент символов в тексте Дан текст. Получите объект, ключами которого будут символы, а значениями - их процентное содержание в тексте.

Долгожданный Бесплатный Курс по выкладке сайта на хостинг. МЫ УЖЕ НАЧАЛИ! Присоединяйтесь к нам: https://t.me/+y5vJj26fArJmODVi В этом курсе я постараюсь рассказать о выкладке на хостинг всё: покупка домена, обычные хостинги и vps, работа через ftp и ssh, базы данных sql и mongo, https сертификаты, выкладка nodejs, выкладка фрейморков и cms, выкладка с github через ssh на vps, работа с популярными панелями управления и другое:)

Задача 164 Максимальное число в таблице Дана HTML таблица с числами. Напишите скрипт, который найдет ячейку (ячейки) с максимальным числом и выделит ее (их) фоном.

Задача 163 Число на слагаемые Дано целое число. Разбейте его на два целых слагаемых случайным образом.

Бесплатная Тренировка Верстки Приглашаются желающие поверстать! Проекты учебно-боевые. Вашу верстку будет оживлять бэк програ
Бесплатная Тренировка Верстки Приглашаются желающие поверстать! Проекты учебно-боевые. Вашу верстку будет оживлять бэк программист, итоговый сайт будет выложен на хостинг. Вы сможете поработать в команде с бэком, а также получить работу в портфолио. Кроме того, т.к. проекты таки боевые, вы улучшите навык верстки и научитесь вниманию к мелочам - я буду проверять вашу верстку на косяки и отправлять вам на доработку, пока не получится приемлемый результат. Вы нам подходите, если: 1. сможете сделать невырвиглазный дизайн, самостоятельно или взяв за основу какой-нибудь сайт 2. знаете БЭМ или готовы его освоить 3. умеете верстать адаптивно 4. готовы закончить работу во вменяемые сроки (1-2 недели на проект) Не страшно, если: 1. у вас нет опыта 2. вы не уверены в своих силах (я буду помогать) Желающие - вступайте в канал: https://t.me/+epAP05T34d40M2Iy Там написаны все инструкции:)

Задача 162 Удаление вторых слов Дана строка. Удалите из нее каждое второе слово.

Задача 161 Сумма диагоналей таблицы Дана квадратная HTML таблица с числами. Найдите сумму чисел, стоящих на диагоналях этой таблицы.

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

Задача 159 Границы столетия Дан год. Получите год начала и год конца столетия, соответствующий заданному году.