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

Задание 1

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

Задание 2

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

Задание 3

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

Задание 4

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

javascript[
  ['x'],
  ['x', 'x'],
  ['x', 'x', 'x'],
  ['x', 'x', 'x', 'x'],
  ['x', 'x', 'x', 'x', 'x'],
]
Задание 5

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

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

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

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