Уровень 7.2 задачника JavaScript

Дан список ul с числами, инпут и кнопка. В инпут вводится число. По клику на кнопку покрасьте в красный цвет li, содержащее введенное число.

Дан инпут. В него вводится год. Выведите даты всех пятниц 13-е заданного года в виде списка ul.

Даны чекбоксы, с помощью которых у юзера спрашиваются языки, которые он знает. Дан также абзац. По мере выбора чекбоксов юзером выводите в абзац выбранные языки через запятую.

Напишите программу, которая сформирует следующий массив:

[ ['x'], ['x', 'x'], ['x', 'x', 'x'], ['x', 'x', 'x', 'x'], ['x', 'x', 'x', 'x', 'x'], ]

Дан следующая верстка:

<p>111</p> <p>222</p> <p>333</p> <p>444</p> <p>555</p>

Получите содержимое текстов абзацев в виде массива:

[ '111', '222', '333', '444', '555', ]