package main
func (_ Solution) SweetAndSavory(dishes []int, target int) []int {
var shirin int
var shor int
var resultArr []int
farq := 999999999
for i, v := range dishes {
for j := i+1; j < len(dishes); j ++ {
if v > 0 && dishes[j] < 0 {
shor = v
shirin = dishes[j]
} else if v < 0 && dishes[j] > 0{
shor = dishes[j]
shirin = v
} else {
continue
}
sum := shirin + shor
if sum <= target {
yangiFarq := target - sum
if yangiFarq < farq {
farq = yangiFarq
resultArr = []int{shirin, shor}
}
}
}
}
if len(resultArr) == 0 {
return []int{0, 0}
}
return resultArr
}
bbuyerda uzbcha ishlangan masalani korishingiz mumkin. Nomlarida adashib ketdim keyin uzbcha qilib ketdim ))