Sobes.tech

Шарт Мынадай деректер схемасымен база бар // user id | firstname | lastname | birth 1 | Ivan | Petrov | [phone] | Anna | Petrova | [phone] | Anna | Petrova | [phone] // purchase sku | price | user_id | date 1 | 5500 | 1 | [phone] | 5700 | 1 | [phone] | 4000 | 1 | [phone] | 8000 | 2 | [phone] | 400 | 2 | [phone] // ban_list user_id | date_from 1 | [phone] Төмендегідей нәтижелерді шығарыңыз: 1. Блокталмай тұрып сатып алған барлық пайдаланушылар мен өнім идентификаторларының бірегей комбинацияларын көрсетіңіз. Алдымен пайдаланушы аты бойынша, содан кейін SKU бойынша сұрыптаңыз. 2. Жалпы сомасы 5000 теңгеден асатын сатып алуларды жасаған пайдаланушыларды табыңыз. Олардың идентификаторы, аты, әкесінің аты және жалпы сатып алу сомасын көрсетіңіз, форматта: 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 рубльден асатын соммада сатып алулар жасаған пайдаланушыларды табыңыз. Олардың аттарын келесі форматта көрсетіңіз: пайдаланушы идентификаторы | аты | тегі | сатып алу соммасы

Middle
112

Өз тәжірибеңіз туралы айтыңыз. Соңғы жұмыс орнында не істедіңіз?

Middle
106