Перейти к содержимому

Wildberries / WB - 14

Актуальность: 1 кв 2025

func main() {
s := "Hello world "
s[0] = "h "
fmt.Println(s)
}

Как можно исправить?

func main() {
ch := make(chan int, 5)
for i := 0; i <= 4; i++ {
ch <- i
}
close(ch)
for true {
if val, ok := <-ch; ok {
fmt.Println(val)
} else {
break
}
}
}
Задача 2: Составить запрос который выведет все последние проценты по всем пунктам выдачи.
```sql
create table pickpoint_tariff (
id bigserial,
created timestamp default now(),
pickpoint_id bigint,
percent numeric
);
-- список пунктов 1,2,3,4,5
-- пример данных в таблице
1 - 02.10 - 1 - 2%
2 - 02.10 - 2 - 2%
3 - 02.10 - 3 - 2%
4 - 02.10 - 4 - 2%
5 - 02.10 - 5 - 2%
6 - 03.10 - 1 - 3%
7 - 03.10 - 4 - 1%
8 - 03.10 - 2 - 5%