Уровень 2.8 задачника Dart

Задание 1

Дано целое число, содержащее номер месяца от 1 до 12:

dartint num = 1;

Выведите название месяца, соответствующее этому числу.

Задание 2

Дана строка:

dartString str = '12345';

Получите первый и последний символ этой строки в следующем виде:

dartString '15';
Задание 3

Даны переменные, содержащие стороны прямоугольника:

dartint a = 10;
int b = 20;

Получите площадь и периметр этого прямоугольника.

Задание 4

Дан словарь с датой:

dartMap<String, String> date = {
  'year':  2025,
  'month': 12, 
  'day':   31
};

Из элементов этого словаря соберите дату в следующем формате:

dart'31.12.2025'