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

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

@javascript_tricker

Ваша цель: решить задачу максимально изящно и просто. Предлагайте свои варианты решения в комментариях. Задачи выходят каждый день в 14.00.
Subscribers
777
Photos
0
Videos
0
Links
8

Showing posts older than #97 · Back to latest

Older Posts 20 shown
Post #96 1.12K
Задача 84
Уменьшение таблицы

Дана HTML таблица и кнопка. По клику на кнопку уменьшите таблицу на 1 ряд и на 1 колонку.
Post #95 1.01K
Задача 83
Увеличение таблицы

Дана HTML таблица и кнопка. По клику на кнопку увеличьте таблицу на 1 ряд и на 1 колонку.
Post #94 1.02K
Задача 82
Горячия клавиши перехода по ссылке

Дана ссылка. Сделайте комбинацию горячих клавиш, которые автоматически откроют страницу из href ссылки.
Post #93 1.01K
Задача 81
Нумерация по столбцам

Заполните таблицу порядковыми значениями по столбцам:
01 05 09 13
02 06 10 14
03 07 11 15
04 08 12 16
Post #92 1.04K
Задача 80
Площадь наложения элементов

Даны два элемента с абсолютным позиционированием. Элементы накладываются друг на друга. Найдите площадь наложения.
  • 👍 1
Post #91 1.01K
Задача 79
Наложение элементов

Даны два элемента с абсолютным позиционированием. Проверьте, накладываются ли элементы друг на друга.
Post #90 1.04K
Задача 78
Удаление лишних слов

Дан текст. Найдите все места с двумя одинаковыми словами подряд и удалите лишние слова.
  • 🔥 2
  • 🕊 1
Post #89 1.02K
Задача 77
Смена оттенка цвета

Сделайте функцию, которая будет принимать цвет в hex формате и делать его более темного оттенка.
  • 🤔 2
  • 🕊 1
Post #88 1.01K
Задача 76
Удаление уникальных элементов массива

Дан массив. Удалите из него все элементы, которые встречаются только один раз.
  • 👍 3
  • 🕊 1
Post #87 1.08K
Задача 75
Передвижение таблицы

Дана квадратная HTML таблица произвольного размера:
01 02 03 04
05 06 07 08
09 10 11 12
13 14 15 16

По клику на кнопку передвиньте ячейки таблицы по кругу:
16 01 02 03
04 05 06 07
08 09 10 11
12 13 14 15
  • 👍 1
  • 🕊 1
Post #86 1.01K
Задача 74
Центральный квадратик таблицы

Дана прямоугольная HTML таблица с четным количеством рядов и колонок. По нажатию на кнопку выделите 4 центральных ячейки этой таблицы.
  • 😁 1
  • 🕊 1
  • 👨‍💻 1
Post #85 986
Задача 73
Центральная ячейка таблицы

Дана прямоугольная HTML таблица с нечетным количеством рядов и колонок. По нажатию на кнопку выделите центральную ячейку этой таблицы.
  • 👍 1
  • 🕊 1
Post #84 1.03K
Бесплатный курс по Python
Занятия в виде онлайн лекций
Лектор: Трепачёв Дмитрий, автор сайта code.mu
Начало: 1 апреля
Расписание: пн, чт в 20.15-21.00 по москве
Продолжительность: 8 лекций + 2 недели практики

Для записи вступите в следующий канал:
https://t.me/+8wzlnw2vrsIwODAy
Telegram Группа 2.1. Канал. Python Для записи на курс вступите в канал и ожидайте дня начала - там будут даны все инструкции:)
Post #83 855
Задача 72
Заданный знак числа Пи

Сделайте функцию, которая будет возвращать заданный знак числа Пи (например, тысячный знак).
  • 👍 1
  • 🕊 1
Post #82 933
Задача 71
Сортировка массива объектов

Дан массив объектов:
[
{
name: 'user3',
age: 31,
salary: 100,
},
{
name: 'user1',
age: 32,
salary: 300,
},
{
name: 'user2',
age: 33,
salary: 200,
},
]

Выполните сортировку этого массива по заданному полю (по имени, возрасту или зарплате).
  • 👍 2
  • 🕊 1
Post #81 941
Задача 70
Группировка массива по первым буквам

Дан произвольный массив со словами, начинающимися на различные буквы, например, вот такой:
let arr = [
'axx', 'bxx', 'cxx',
'ayy', 'byy', 'cyy',
'azz', 'bzz', 'czz',
];

Преобразуйте этот массив в объект, в котором ключами будут первые буквы слов, а значениями массивы слов, начинающихся на эти буквы:
{
'a': [
'axx', 'ayy', 'azz',
],
'b': [
'bxx', 'byy', 'bzz',
],
'c': [
'cxx', 'cyy', 'czz',
],
}
  • 👍 1
  • 🕊 1
Post #80 908
Задача 69
Число из прописи

Дано некоторое число прописью:
let str = `
один миллиард двести тридцать четыре миллиона
пятьсот шестьдесят семь тысяч восемсот девяносто
`

Преобразуйте эту пропись в нормальное число:
1234567890

Ваш код, конечно же, должен быть универсальным и работать для любых чисел в пределах миллиардов.
  • 👍 3
  • 🕊 1
Post #79 891
Задача 68
Число прописью

Дано некоторое число:
let num = 1234567890

Выведите это число прописью:
`
один миллиард двести тридцать четыре миллиона
пятьсот шестьдесят семь тысяч восемсот девяносто
`

Ваш код, конечно же, должен быть универсальным и работать для любых чисел в пределах миллиардов.
  • 👍 2
  • 🕊 1
Post #78 866
Задача 67
Самое популярное слово

Дан текст. Найдите самое часто встречающееся слово в этом тексте.
  • 👍 1
  • 🕊 1
Post #77 920
Задача 66
Подсчет элементов массива

Дан массив. Подсчитайте количество различных элементов в нем. В качестве результата верните объект, в котором ключами будут элементы массива, а значениями - их количество в массиве.
  • 👍 1
  • 🕊 1
Older posts →
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 →