1. Задача: Предложить структуру данных, поддерживающую следующие операции: добавление по значению, удаление по значению, поиск по значению и GetRandomElement() (равномерный).
type Randomizer interface {
Insert(int)
Remove(int)
Find(int) bool
GetRandom() int
}2. Задача: Valid Parentheses
func isValid(s string) bool {
// Создаем стек для хранения открывающих скобок
stack := []rune{}
// Создаем map…