შარტი არსებობს მონაცემთა ბაზა შემდეგი მონაცემთა სქემით // მომხმარებელი 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 | სახელი | გვარი | შეძენების ჯამი
Python
10956
0
Middle
169
მოსახერხია განახორციელოთ zip ფუნქცია, რომელიც ორი slice-ის ელემენტებს შეერთებს წყვილებად ```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
148
2. იპოვეთ მომხმარებლები, რომლებმაც შეიძინეს თანხაზე მეტი 5000 რუბლი. გამოიტანეთ მათი სახელები მომხმარებლის ID | სახელი | გვარი | შეძენის თანხა ფორმატში
Middle
112
გააზიარე შენი გამოცდილება. რა გითმობდა ბოლო სამუშაო ადგილას?
Middle
105