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

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

@javascript_tricker

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

Showing posts older than #142 · Back to latest

Older Posts 20 shown
Post #141 746
Задача 118
Рост массива с исключением

Дан массив с числами. Проверьте, что элементы массива выстроены по возрастанию. Допустимо, однако, одно место, в котором следующий элемент меньше предыдущего.
Post #140 743
Задача 117
Совершенные числа

Сделайте функцию, которая будет проверять, является ли число совершенным.
Post #139 745
Задача 116
Дружественные числа

Сделайте функцию, которая будет проверять, являются ли два числа дружественными.
Post #138 757
Задача 115
Частотная сортировка массива

Напишите функцию, на вход которой подается массив с числовыми элементами. Функция должна вернуть отсортированный массив по частоте повтора элементов в нем.

Пример. На вход функции подаем следующий массив:
[5, 9, 2, 4, 1, 2, 5, 8, 2, 2, 8, 4, 5]

В результате после сортировки получим следующий массив:
[2, 2, 2, 2, 5, 5, 5, 4, 4, 8, 8, 9, 1]
Post #137 719
Задача 114
Сложность пароля

Напишите скрипт, который проверит сложность пароля. Пароль может быть трех типов сложности: низкой, средней и высокой. Придумайте критерии сложности самостоятельно.
  • 🔥 2
Post #136 736
Задача 113
Подсчет многомерного массива

Дан многомерный массив. Подсчитайте количество элементов, не являющихся массивами, во всех уровнях вложенности.
Post #135 758
Задача 112
Подсчет цифр в числах

Подсчитайте суммарное количество цифр в числах от 1 до 1 000 000.
Post #134 807
Задача 111
Отрезание строки до пробела

Обрежьте длинную строку так, чтобы ее длина была не более N символов. При этом слова не должны быть разорваны - обрезание всегда проходит по пробелу и новая строка всегда меньше N.
Post #133 839
что-то вы ничего не решаете))
сложные задачи пошли?
  • 😁 2
Post #132 843
Задача 110
Сложение часов и минут

Напишите функцию, которая корректно будет складывать часы и минуты.

Пример:
func('1ч 20 мин + 50 мин') // 2ч 10 мин
Post #131 821
Задача 109
Копирование в буфер по клику

Дан тег с текстом. Сделайте так, чтобы по клику на этот тег его текст копировался в буфер обмена.
Post #130 792
Задача 108
Вставка табуляции

Дан текстареа. Сделайте так, чтобы по нажатию клавиши Tab на клавиатуре в место моргания курсора вставлялся символ табуляции.
Post #129 901
Новинка!
Занимательные задачи Python.
Начинаем 18 сентября!

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

Присоединяйтесь к нам:
https://t.me/python_tricker
Telegram Занимательные задачи Python Ваша цель: решить задачу максимально изящно и просто. Предлагайте свои варианты решения в комментариях. Задачи выходят каждый день в 14.00.
  • 👍 1
Post #128 715
Задача 107
Сортировка ul перетягиванием

Дан ul. Сделайте так, чтобы его li можно было перемещать в другую позицию с помощью перетягивания мышкой.
Post #127 793
Задача 106
Перемещение выделения ячейки

Дана HTML таблица. В ней выделена одна ячейка. Сделайте так, чтобы с помощью стрелок на клавиатуре можно было перемещать выделение в различных направлениях.
  • 😱 1
Post #126 807
Задача 105
Фильтрация товаров

Даны карточки с товарами, содержащие название товара, категорию, цвет и цену. Сделайте фильтр, с помощью которого можно будет фильтровать товары по разным параметрам.
Post #125 814
Задача 104
Расстояние между ячейками

Дана HTML таблица. В ней можно активировать две ячейки кликом по них. Найдите количество ячеек между активированными ячейками.
Post #124 950
ВНИМАНИЕ: открыта запись!
Бесплатные курсы по Python.
Каждому индивидуальная программа.
Начало с любого уровня!
Старт 25 сентября.

Вступайте для записи:
https://t.me/+RBsrQMCzXIgyYjky
Telegram Бесплатные курсы по Python. Начало 25.09.2024 Для записи на курс вступите в данный канал. Затем ожидайте: в день начала курса в него придут все инструкции:)
Post #123 774
Задача 103
Слова с уникальными буквами

Дан текст. Получите массив слов, состоящих из разных букв.
Post #122 840
Задача 102
Перемещение блоков в место клика

На странице есть блоки. Сделайте так, чтобы можно было кликнуть на блок, а затем кликнуть на свободное место экрана и центр этого блока перемещался бы в место клика.
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 →