Sobes.tech

Условие Има база данни с следната схема на данни // потребител id | име | фамилия | дата на раждане 1 | Ivan | Petrov | [телефон] | Anna | Petrova | [телефон] | Anna | Petrova | [телефон] // покупка sku | цена | user_id | дата 1 | 5500 | 1 | [телефон] | 5700 | 1 | [телефон] | 4000 | 1 | [телефон] | 8000 | 2 | [телефон] | 400 | 2 | [телефон] // списък_блокирани user_id | дата_от 1 | [телефон] Трябва да се покаже: 1. Уникални комбинации от потребител и id на продукта за всички покупки, направени от потребители преди да бъдат забранени. Подредете първо по име на потребителя, след това по SKU 2. Намерете потребители, които са направили покупки на стойност повече от 5000 рубли. Покажете имената им във формат user_id | име | фамилия | сума на покупките

Middle
170

Трябва да реализирате функцията zip, която свързва елементите на два слайса в слайс от двойки ```go func main() { s1, s2 := []int{1, 2, 3}, []int{4, 5, 6, 7, 8} fmt.Println(zip(s1, s2)) // [[1 4] [2 5] [3 6]] } func zip(s1 []int, s2 []int) [][]int { //... } ```

Middle
149

2. Намерете потребители, които са направили покупки на стойност повече от 5000 рубли. Изведете имената им във формат id на потребителя | име | фамилия | сума на покупките

Middle
112

Разкажи за своя опит. Какво правеше на последното си работно място?

Middle
107