Условие
CREATE TABLE customer
(
id INTEGER PRIMARY KEY,
email VARCHAR(100) NOT NULL,
country CHAR(2) NOT NULL
);
CREATE TABLE cart_item
(
id INTEGER PRIMARY KEY,
customer_id INTEGER NOT NULL,
title VARCHAR(20) NOT NULL,
amount INTEGER NOT NULL,
price INTEGER NOT NULL
);1. Задача: Есть массив целых чисел, нужно написать функцию, которая вернет массив такого же размера, где на каждой i-ой позиции будет произведение всех элементов кроме i-го.
func MultOther(nums []int) []int {
n := len(nums)
if n == 0 { return []int{} }
res := make([]int, n)
left := 1
for i := 0; i < n; i++ {
res[i] = left
left *= nums[i]
}
right := 1
for i := n - 1; i >= 0; i--…