1. Задача: Отсортировать слайс строк вручную
package main
import "fmt"
func main() {
slice := []string{"a", "b", "d", "c", "f", "e"}
usort(slice)
fmt.Printf("%+vn", slice)
}2. Задача: Обработать поток идентификаторов отелей и отправить результаты в другой поток
//Есть поток данных, в виде идентификаторов отелей, для каждого отеля нужно сделать поисковый запрос (запрос выполняется
//минимум 500ms) и отправить результаты в другой поток.
type SearchResult struct {
HotelID int
}
func main() {
dataCh := make(chan int)
go func() {
for i := 0; i <= 10; i++ {
dataCh…