为了账号安全,请及时绑定邮箱和手机立即绑定

HackerRank 任务 Sales by Match 未通过测试

HackerRank 任务 Sales by Match 未通过测试

Go
MYYA 2022-07-25 11:03:57
我以这种方式解决了 Sales by Match问题:package mainimport (    "fmt")func main() {    var amount int    _, _ = fmt.Scanf("%d", &amount)    pairs := 0    set := make(map[int]bool)    for i := 0; i < amount; i++ {        var number int        _, _ = fmt.Scanf("%d", &number)        if set[number] {            set[number] = false            pairs++        } else {            set[number] = true        }    }    println(pairs)}我使用以下输入对其进行了测试:9 10 20 20 10 10 30 50 10 20结果如下:因此,如您所见,一切正常。但是当我运行测试时,我看到以下结果:我不明白为什么他们没有通过,所以,请谁能解释我的解决方案中的问题是什么?在此先感谢我将不胜感激
查看完整描述

1 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

更改println(pairs)为,fmt.Print(pairs)因为println写入 stderr,hackerrank 查看 stdout 的结果。



查看完整回答
反对 回复 2022-07-25
  • 1 回答
  • 0 关注
  • 82 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信