1 Star 0 Fork 0

jiaoyuedave / go-game-matcher

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
utils.go 351 Bytes
一键复制 编辑 原始数据 按行查看 历史
jiaoyue 提交于 2023-11-22 11:07 . add tests
package matcher
import xslices "gitee.com/jiaoyuedave/go-utils/slices"
func ReducePairs(data ReduceAdapter, pairs [][2]int) ReduceAdapter {
remove := make([]int, 0, len(pairs))
for _, p := range pairs {
data.Reduce(p[0], p[1])
remove = append(remove, p[1])
}
d := xslices.Clear(data.DataSlice(), remove)
data.SetDataSlice(d)
return data
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jiaoyuedave/go-game-matcher.git
git@gitee.com:jiaoyuedave/go-game-matcher.git
jiaoyuedave
go-game-matcher
go-game-matcher
master

搜索帮助