Sobes.tech

Όρος Υπάρχει μια βάση δεδομένων με το ακόλουθο σχήμα δεδομένων // χρήστης id | όνομα | επώνυμο | ημερομηνία γέννησης 1 | Ivan | Petrov | [τηλέφωνο] | Anna | Petrova | [τηλέφωνο] | Anna | Petrova | [τηλέφωνο] // αγορά sku | τιμή | user_id | ημερομηνία 1 | 5500 | 1 | [τηλέφωνο] | 5700 | 1 | [τηλέφωνο] | 4000 | 1 | [τηλέφωνο] | 8000 | 2 | [τηλέφωνο] | 400 | 2 | [τηλέφωνο] // λίστα_ban user_id | ημερομηνία_από 1 | [τηλέφωνο] Απαιτείται να εμφανιστούν: 1. Μοναδικοί συνδυασμοί χρήστη και id προϊόντος για όλες τις αγορές που έγιναν από χρήστες πριν απαγορευτούν. Ταξινόμηση πρώτα κατά όνομα χρήστη, μετά κατά SKU 2. Εύρεση χρηστών που πραγματοποίησαν αγορές άνω των 5000 ρουβλίων. Εμφάνιση των ονομάτων τους με μορφή user_id | όνομα | επώνυμο | συνολική αγορά

Middle
170

Απαιτείται η υλοποίηση της συνάρτησης zip, η οποία συνδυάζει τα στοιχεία δύο slices σε ένα 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
149

2. Βρείτε χρήστες που πραγματοποίησαν αγορές άνω των 5000 ρούβλια. Εμφανίστε τα ονόματά τους στη μορφή id χρήστη | όνομα | επώνυμο | ποσό αγορών

Middle
112

Πες μου για την εμπειρία σου. Τι έκανες στην τελευταία σου δουλειά;

Middle
107