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

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

@javascript_tricker

Ваша цель: решить задачу максимально изящно и просто. Предлагайте свои варианты решения в комментариях. Задачи выходят каждый день в 14.00.
Subscribers
778
Photos
0
Videos
0
Links
8
Recent Posts 20 shown
Post #328 632
НОВИНКА

Канал по математике от Трепачёва:)

В этом канале я буду постить сложные математические задачи, интересные факты, статьи по истории математики,
Программистам также будет полезно!

Заходите:
Канал https://t.me/trepachev_math
Telegram Занимательная математика от Трепачёва Канал для школьников, студентов и всех, кому интересна математика.
  • ❤ 1
Post #327 732
Задача 295
Процесс нахождения НОД

Даны два числа. Выведите на экран процесс нахождения НОД, как в школе.
  • 💩 1
Post #326 629
Задача 294
Процесс нахождения НОК

Даны два числа. Выведите на экран процесс нахождения НОК, как в школе.
Post #325 538
Задача 293
Перемешивание слов

Дан текст со словами. Перемешайте все слова этого текста в случайном порядке.
Post #324 489
Задача 292
Процесс деления

Даны два числа. Выведите на экран процесс деления этих чисел в столбик, как в школе.
Post #323 443
Задача 291
Окно пополам

Дано окно браузера. Сделайте так, чтобы элементы, целиком находящиеся в левой половине окна покрасились в зеленый цвет, целиком находящиеся в правой половине окна - в синий, а находящиеся и там, и там - в красный.
Post #322 405
Задача 290
Окрашивание диагоналей

Дана прямоугольная таблица. По нажатию на кнопку покрасьте ячейки одной диагонали в красный цвет, а второй диагонали - в зеленый.
Post #321 396
Задача 289
Избыточные числа

Дан инпут и кнопка. По клику на кнопку выведите список список ul всех избыточных чисел из промежутка, заданном значениями инпутов.
Post #320 391
Задача 288
Сохранение размера текстареа

Дан текстареа. Как известно, его размер можно менять, потянув за уголок. Сделайте так, чтобы можно было изменить размер этого текстареа, а затем обновить страницу - и изменения не должны пропасть.
Post #319 352
Задача 287
Активация по времени

Дана таблица. Сделайте так, чтобы каждую секунду активировалась случайная ячейка таблицы. Одна ячейка не может быть активной два раза подряд.
Post #318 343
Задача 286
Запрет активации соседей

Дана таблица. При клике на ячейку она активируется каким-нибудь цветом. Сделайте так, чтобы ячейки вокруг активированной не активировались.
Post #317 326
Задача 285
Отделение троек

Дан инпут. По мере ввода в него числа он должен отделять тройки чисел пробелами.
Post #316 353
Задача 284
Процесс умножения

Даны два числа. Выведите на экран процесс умножения этих чисел в столбик, как в школе.
Post #315 373
Задача 283
Множественное число

Сделайте функцию, которая параметром будет принимать английское существительное в единственном числе и возвращать его во множественном числе.
  • ❤ 1
Post #314 377
Задача 282
Группа ячеек

Дана таблица. Юзер кликает по очереди на две ячейки, выделяя их. Сделайте так, чтобы красным цветом выделились все ячейки, расположенные по порядку между теми, на которые кликнул юзер.
Post #313 374
Задача 281
Число прописью

Сделайте функцию, которая будет принимать число, а возвращать это число прописью. Пусть функция работает с числами до 999.

Смотрите пример:
func(123); // выведет 'сто двадцать три'
Post #312 339
Задача 280
Форма существительного

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

Вот как должна работать эта функция:
func(1, 'яблоко', 'яблока', 'яблок'); // выведет '1 яблоко'
func(2, 'яблоко', 'яблока', 'яблок'); // выведет '2 яблока'
func(3, 'яблоко', 'яблока', 'яблок'); // выведет '3 яблока'
func(4, 'яблоко', 'яблока', 'яблок'); // выведет '4 яблока'
func(5, 'яблоко', 'яблока', 'яблок'); // выведет '5 яблок'

Вот пример для для двухзначных чисел:
func(11, 'яблоко', 'яблока', 'яблок'); // выведет '11 яблок'
func(12, 'яблоко', 'яблока', 'яблок'); // выведет '12 яблок'
func(21, 'яблоко', 'яблока', 'яблок'); // выведет '21 яблоко'
func(23, 'яблоко', 'яблока', 'яблок'); // выведет '23 яблока'

Наша функция должна работать для чисел любой длины:
func(1223421, 'яблоко', 'яблока', 'яблок'); // выведет '1223421 яблоко'
Post #311 302
Задача 279
Таблица из массива

Дан массив:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]

Дан инпут и кнопка. В инпут вводится число. По нажатию на кнопку создайте таблицу, заполненную данными из этого массива, содержащую столько колонок, сколько указано в инпуте.
Post #310 328
Задача 278
Закрашивание ячейки

Дана таблица и кнопка. По нажатию на кнопку покрасьте в красный цвет случайную ячейку таблицы. Повторное нажатие на кнопку должно закрашивать новую незакрашенную ячейку, пока ячейки не закончатся.
Post #309 329
Задача 277
Расширение таблицы

Дана таблица. По нажатию на кнопку добавьте в эту таблицу и новый ряд, и новую колонку.
Older posts →

About this channel

How can I read @javascript_tricker without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Занимательные задачи JavaScript: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Занимательные задачи JavaScript have?
Занимательные задачи JavaScript (@javascript_tricker) has 778 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Занимательные задачи JavaScript know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →