力扣刷题全局变量WA,局部变量AC的问题
力扣刷题全局变量WA,局部变量AC问题
- 题目
- 原因
题目
golang力扣leetcode 1219.黄金矿工
原因
今天在刷题的时候,遇到一个现象,本地跑测试全部通过,一提交就错错错,非常离谱
然后我就去跟官方答案各种比对,最后发现是因为我的变量写在全局
,这会造成什么影响呢?golang中全局变量不都是为零值吗,我在函数入口输出result结果是60,wdf??全局变量什么时候初始化成60了,后面我通过defer把result赋值为0,一提交,ac,wdf??果然是全局变量的问题。
经过无数次的提交测试与百度,终于发现,leetcode的判定规则:每道题目你提交之后所用的测试用例共享全局变量,这就说得通了,本地跑的通,是因为本地就一组样例,这个时候在本地运行的时候,每次都初始化全局变量,而提交是在服务器跑的,多组样例一起传参,全局变量只会初始化一次,这就是这题result放在全局变量会错误的原因.
力扣刷题全局变量WA,局部变量AC的问题相关推荐
- 教你创建电脑、手机同步的markdown云笔记--力扣刷题力荐!
开篇先致歉 其他不谈,开篇必须先给各位读者道个歉,年后工作上比较忙,加上最近闲暇的时间都用来在力扣上刷算法题了,导致公众号断更有些严重啊.再加上年后将健身减重提上了日程,时间上就更显的捉襟见肘了. 不 ...
- 《剑指Offer》力扣刷题笔记(03-10)
<剑指Offer>力扣刷题笔记(03-10) 最近确实有点闲,想在进组搬砖之前找点有意义的事干,于是,就开始刷<剑指Offer>.<程序员面试金典>等书上的题目,也 ...
- 力扣刷题之二叉树的层序遍历
Welcome to you, 每日一刷系列 二叉树的层序遍历 二叉树的层序遍历II 二叉树的右视图 ...
- 『力扣刷题』5275_找出井字棋的获胜者 解题代码
LeetCode-cn 力扣刷题 LeetCode-cn力扣刷题目录 165周赛 5275_找出井字棋的获胜者 * 5275. 找出井字棋的获胜者 显示英文描述* 用户通过次数0* 用户尝试次数0* ...
- 『力扣刷题』5276_不浪费原料的汉堡制作方案 解题代码
LeetCode-cn 力扣刷题 LeetCode-cn力扣刷题目录 165周赛 5276_不浪费原料的汉堡制作方案 * 5276. 不浪费原料的汉堡制作方案 显示英文描述* 用户通过次数212* 用 ...
- 『力扣刷题』5238_找出给定方程的正整数解 解题代码
html: embed_local_images: true embed_svg: true offline: true toc: undefined print_background: false ...
- 力扣刷题pdf(java版本,内含暗黑版和光明版),都在这里了
BAT大佬力扣刷题pdf,都在这里了! 相信很多小伙伴刷题的时候面对力扣上近两千道题目,感觉无从下手! 我找了很久,今天终于让找到了Java版leetcode算法题解笔记,强烈建议先按照本篇介绍pd ...
- 力扣刷题-前k个高频元素
力扣刷题-前k个高频元素 题目: 给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素.你可以按 任意顺序 返回答案. 示例 1: 输入: nums = [1,1,1,2 ...
- 力扣刷题记录--哈希表相关题目
当遇到需要快速判断一个元素是否出现在集合里面的时候,可以考虑哈希法,牺牲一定的空间换取查找的时间. java常用的哈希表有HashMap.HashSet以及用数组去模拟哈希,这几种方法各有优劣. 数组 ...
最新文章
- 浅析操作系统和Netty中的零拷贝机制
- C++ 中判断非空的错误指针
- AttributeError: 'dict' object has no attribute 'has_key'
- 如何编写有效的Bug Report
- orm jpa_Spring ORM示例– JPA,Hibernate,事务
- SENDMAIL引发的血案
- **python入门实战**-华氏度转摄氏度python代码
- html页面批量打印EMS快递单,如何批量打印快递单/电子面单?
- 2018-2019-2 20189201 《网络攻防实践》第八周作业
- 痞子衡嵌入式:在i.MXRT1170上启动含DQS的Octal Flash可不严格设Dummy Cycle (以MT35XU512为例)...
- Android开发 个人开发者几大后端云比较
- 利用本地安全策略全面禁止360等特定厂商软件的安装与运行
- 差点,参加中国平安保险集团
- AURIX™ Development Studio 安装使用
- 【刷题篇】避免洪水泛滥
- GLM:ChatGLM的基座模型
- hid keyboard device异常,电脑键盘驱动出现问题,无法输入,利用虚拟键盘解决问题
- ubuntuv20启动界面美化_PPT启动卡爆了?一招帮你瞬间提速!
- 2021-10-24 git ES6 NodeJS面试题三
- 利用AppInventor读取天气预报接口(完整版)
热门文章
- 文件管理系统源代码c语言,文件管理系统源代码
- ABP中IdentityServer4的Secret生成
- vue 简介 (MVVM介绍,超详细)
- android 5.x—Elevation阴影
- 狄利克雷卷积与积性函数
- 树莓派4b在miniconda下安装kivy,示例报错‘ImportError...libstdc++.so.6: version ‘GLIBCXX_3.4.29‘ not found‘解决办法
- b2DebugDraw到底是什么
- 图形学笔记 For GAMES201
- python为什么叫爬虫编程-Python是个什么鬼?为何周围的人都抢着学
- 关于速度与时间的关系