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

Задание 1

Спросите у пользователя два числа. Проверьте, являются ли эти числа дружественными или нет.

Задание 2

Дана строка:

dart'''
  text1
  text2
  
  text3
  text4
  
  text5
'''

Удалите из нее все пустые строки, находящиеся не в начале и не в конце текста:

dart'''
  text1
  text2
  text3
  text4
  text5
'''
Задание 3

Дан некоторый список:

dartList<int> lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]

Дана переменная:

dartint n = 3;

Превратите этот список в двухмерный, по n элементов в подсписке.