Дано целое число. Разбейте его на случайное количество целых чисел так, чтобы в сумме они давали это число. Пример: 100 можно разбить на 50+50, или 51+49, или 20+30+50. Количество фрагментов должно быть любым, случайным, сами фрагменты тоже должны быть случайными.
Дан массив с элементами, например, вот такой: [1, 2, 1, 3, 1, 1, 5, 1, 2, 4]
Удалите из массива второй и последующие дубли. В нашем случае мы должны удалить все единицы, кроме первой и второй. А вот двойки мы удалять не должны, так как у нее есть только один дубль. В результате у нас должен получится следующий массив: [1, 2, 1, 3, 5, 2, 4]
Дан массив с элементами, например, вот такой: [1, 2, 1, 3, 1, 1, 2, 4]
Удалите из массива дубли элементов, то есть элементы, которые повторяются два и более раз. В нашем случае мы должны удалить все единицы, кроме первой, и все двойки, кроме первой, получив вот такой массив: [1, 2, 3, 4]
Сделайте обратный отчет до даты. Он должен выводить сколько времени осталось до заданной даты в следующем формате: 12 дней 15 часов 12 минут 58 секунд.
Сделайте функцию, которая будет выдавать случайные целые числа из заданного диапазона, но так, чтобы вызовы функции не выдавали два одинаковых числа подряд.
Дана квадратная HTML таблица произвольного размера. По нажатию на кнопку транспонируйте ее. Поясню, что это значит: операция транспонирования заваливает таблицу на бок. Посмотрим на примере. Пусть у нас есть вот такая таблица:
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16
После транспонирования она должна превратится в следующую: