Уровень 5.6 задачника Go

Задание 1

Напишите программу, которая будет находить корни квадратного уравнения. Для этого спросите у пользователя три числа, которые будут коэффициентами уравнения.

Задание 2

Сформируйте с помощью циклов следующий срез:

goslc := [][]int{
  {1, 2, 3},
  {4, 5, 6},
  {7, 8, 9},
}
Задание 3

Даны два числа:

gonum1 := 12345
num2 := 45678

Выведите в консоль цифры, которые есть и в одном, и в другом числе.

Задание 4

Дана карта с вложенными срезами:

gom := map[string][]int{
  "odd":   {1, 3, 5, 7, 9},
  "even":  {2, 4, 6, 8, 10},
  "prime": {2, 3, 5, 7, 11},
}

Найдите сумму всех четных чисел во всех срезах.

Задание 5

Даны два числа:

<~show~> <+go+> num1 := 12345 num2 := 34567 <-go->

Получите новое число, состоящее из общих цифр двух чисел.