Перейти к содержимому

Мы получаем сообщения из источника. У каждого сообщения есть тип (префикс из пяти символов). Нужно запоминать самые свеж

go · basicsAlfabank / Альфабанк - тех. собес1 кв 2025не решено

Мы получаем сообщения из источника. У каждого сообщения есть тип (префикс из пяти символов). Нужно запоминать самые свежие сообщения каждого типа.

func main() {
consumeMessages()
}
func consumeMessages() {
for {
msg := receiveMessage() // получаем сообщение из источника
typ := getMessageType(msg) // определяем тип сообщения
storeMessageType(msg, typ) // сохраняем сообщение
}
}
func storeMessageType(message string, type_ Type) {
// ...
}
func getMessageType(msg []rune) Type {
return Type{}
}
func receiveMessage() []rune {
return []rune("rand_string ")
}

Источник: Alfabank / Альфабанк - тех. собес · 1 кв 2025

← Написать функцию, которая возвращает sl… · Все задачи · Go · Что выведет программа? →