РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
14 of 67 menu

Занимательные задачи JavaScript. Часть 14

Напишите скрипт, который выводит календирик текущего месяца (квадратный, с днями недели).

Выведите на экран все счастливые билеты. Счастливый билет - это когда сумма первых трех цифр в номере билета равна сумме второй тройки цифр (номер шестизначный). Подсчитайте сколько счастливых билетов существует и какой % они составляют от общего числа билетов.

Дана строка с маленькими буквами:

let str = 'abc de fghi jk';

Сделайте заглавными половину случайных букв этой строки, игнорируя пробелы.

Дан ряд:

a, b, c, d ... x, y, z, aa, ab, ac, ... ay, az, ba, bb, ... bz, ... aaz...

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

a) Поделите число 10 на число 7. Найдите 1000-ный знак после запятой у полученной дроби.

Дана строка:

let str = '12345678';

Сделайте из нее:

'21436587'

Строка, конечно же, может быть любой.

Дан текст:

let text = 'aaa bbb ccc aaa ddd bbb';

Найдите самое часто встречающееся слово в этом тексте.

Дан произвольный массив со словами, начинающимися на различные буквы, например, вот такой:

let arr = [ 'axx', 'bxx', 'cxx', 'ayy', 'byy', 'cyy', 'azz', 'bzz', 'czz', ];

Преобразуйте этот массив в двухмерный, в котором ключами будут первые буквы слов, а значениями массивы слов, начинающихся на эти буквы:

[ 'a': [ 'axx', 'ayy', 'azz', ], 'b': [ 'bxx', 'byy', 'bzz', ], 'c': [ 'cxx', 'cyy', 'czz', ], ]

Дан двухмерный массив:

{ { 'name': 'user3', 'age': 31, 'salary': 100, }, { 'name': 'user1', 'age': 32, 'salary': 300, }, { 'name': 'user2', 'age': 33, 'salary': 200, }, }

Выполните сортировку этого массива по заданному полю (по имени, возрасту или зарплате).

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить