Лайвкодинг-задачи по разделам
JavaScript
- Нечётные числа должны отсортироваться по возрастанию, а чётные должны остаться на своих местах
- Найти в массиве неповторяющиеся числа
- Дана строка: 'one.two.three.four.five'. Необходимо из строки сделать вложенный объект
- Для каждого вложенного объекта нужно добавить свойство level, которое равняется числу - номер вложенности
- Определить, является ли слово палиндромом
- Вернуть массив от 1 до n, где числа, кратные 3, заменены на 'fizz', кратные 5 - на 'buzz', а кратные и 3, и 5 одновременно - на 'fizzbuzz'
- Необходимо проверить, являются ли две строки анаграммами друг друга
- Реализовать функцию, принимающую аргументы "*", "1", "b", "1c" и возвращающую строку "1*b*1c"
- Дано дерево (вложенный объект), надо найти сумму всех вершин
- Для каждой ветви дерева записать номер вложенности данной ветви
- Есть массив, в котором лежат объекты с датами, необходимо отсортировать даты по возрастанию
- Есть слова в массиве, необходимо определить, состоят ли они из одних и тех же букв
- Числа от 1 до 100 находятся в массиве, они хаотично перемешанные, но в нём не хватает одного числа из этой последовательности. Необходимо найти его
- Есть строка, состоящая из разных скобок, необходимо проверить, закрыты ли все
- Напишите функцию, который сделает из массива объект
- Уникализация значений в массиве
- «Расплющивание» массива
- Сжатие строк