Занимательные задачи JavaScript. Часть 6
Дан следующий массив:
let arr = [1, 2, 3, 4, 5, 6];
Дано также число:
let num = 3;
Добавьте в приведенный массив столько пустых строк, чтобы длина массива стала равна квадрату числа из переменной.
Выведите на экран следующую пирамидку:
111
222
333
444
555
666
777
888
999
Сделайте функцию, которая будет принимать число, а возвращать это число прописью. Пусть функция работает с числами до 999.
Смотрите пример:
func(123); // выведет 'сто двадцать три'
Сделайте функцию, которая параметром будет принимать английское существительное в единственном числе и возвращать его во множественном числе.
Даны два числа:
let a = 12;
let b = 34;
Выведите на экран процесс умножения этих чисел в столбик, как в школе.
Дан текст со словами:
let text = 'aaa bbb ccc aaa ddd bbb';
Перемешайте все слова этого текста в случайном порядке.
Даны два числа:
let a = 12;
let b = 34;
Выведите на экран процесс нахождения НОК, как в школе.
Даны два числа:
let a = 12;
let b = 34;
Выведите на экран процесс нахождения НОД, как в школе.
Удалите из массива все элементы, являющиеся пустыми строками.
Пример:
[1, '', 2, '', '', 3]
Дан двухмерный массив:
let users = [
{
'name': 'john',
'surn': 'smit',
},
{
'name': 'john',
'surn': 'book',
},
{
'name': 'eric',
'surn': 'smit',
},
];
Удалите из этого массива подмассивы-дубли, имеющие совпадение по заданному полю, в нашем случае, по name или surn.