9岁小孩敲代码的速度,有点厉害哦~

作者: oz三玖分类: 野生技能协会 发布时间: 2023-07-11 17:12:22 浏览:130313 次

9岁小孩敲代码的速度,有点厉害哦~

dlzcr:
我觉得写代码的主要时间是花在思考,而非写代码 。

【回复】回复 @啦啦蓝嘚 :这就几个if,要什么肌肉记忆啊
【回复】大部分时间都在思考业务上,清晰的逻辑,入参校验,异常处理,日志输出,文档注释...
【回复】这种竞赛小孩写这种题已经是肌肉记忆了,不用思考
这么长够长吧:
代码小白,看到都说多层if不好,那应该怎么来写呢,平常也喜欢套多层if[笑哭]

【回复】if不对,return错误信息,下面的程序不再执行,if对,继续执行,这样所有if都在一个层级上
【回复】多层if还容易漏else代码,光想着写if里面的代码,越写if越多,else判断容易乱
【回复】回复 @这么长够长吧 :if不能return 但是在函数体里可以return
凑合凑合12138:
小孩应该锻炼的是注意力,反应力,好奇心这些东西,至于知识这种东西,以后有的时间去学,先练提高效率的东西。

響亮旳名字:
从函数名称及内容来看应该是判断列表里面有没有连续的两个3,程序还有一个index+=1没写,但是如果是这样的话后面的elif跟else是不起作用的,看似有起到判断作用,但是跟if里面的语句是等价的。思路太过混乱,感觉是为了追求打字不停顿想到什么敲什么。另外如果真的是要完成找连续两个3,完全没必要用index然后number in numberlist,感觉像是只会这一种循环方式所以只能硬套。此外变量名叫index是一个极其危险的行为,叫a都比叫index好

莲华仔:
再次证明,只要学会循环语句和分支语句,可以解决所有问题[doge]

【回复】哥德尔不完备定理:继续说,我在听[脱单doge]
【回复】回复 @沅虹之月 : 不是还有图灵嘛[脱单doge]
OotakuoO:
敲代码重要的是速度吗?程序员真正敲代码的时间才占整个开发周期的多少?又不是打字训练,敲快点敲慢点基本没影响。

【回复】正確的 總有人喜歡把鍵盤當鋤頭使
【回复】算法和逻辑思维对就行了,快慢无所谓
RootChmod:
年纪轻轻就学会做forifififelif屎山了,未来可期[支持]

【回复】[呲牙]哈哈也许人家是想学case 加for呢
业余的骑士:
用Java写了个,[微笑] public static boolean has33(int【】 number_list) { for (int i=0,l=number_list.length; i < l; i++) { if (number_list【i】 != 3) continue; if (++i == l) break; if (number_list【i】 == 3) return true; } return false; }

【回复】粗看下 最后return true return false 不合并下直接return == 么[doge]
【回复】回复 @魅影南山 :怎么合并
跟着李沐学AI:
这代码逻辑基本告别程序员啦( ゜- ゜)つロ

【回复】回复 @洛_南天 :哈哈,不阴阳的话我的意思就是,在根本的数学逻辑还没法想明白之前就想去用代码实现,那只能懵逼地抄自己无法理解的代码。与其花时间做这些面子工程兴趣班,不如好好训练孩子的数理逻辑能力,等稍微大一点了再把编程当作实现自己思维的工具去学习。[热词系列_干杯]
【回复】回复 @_南村群童_ :这还要解释………一个for循环里面加一堆if else真没啥解释的价值啊[辣眼睛]
【回复】回复 @_南村群童_ :没啥可看的,就那一堆if一看就是烂代码,而且我看他的index就没做自增
281477625:
虽然视频中的代码不完整,根据现有的内容这样写看起来是不是合理多了

【回复】这是py 啊 这函数应该 return "33" in "".join(str(_) for _ in number_list if _ < 10) 这样一行就可以了
【回复】回复 @躺平了你随意 :就是java。
【回复】如果我输入的member_list列表只有一个值,你第二个if岂不是寄了[笑哭]
jjtptwaj:
每次看到这种视频我都觉得非常好笑,太可悲了,编程考验的是手速吗?真以为跟电视剧一样吗[doge]

滑稽到滑稽的滑稽:
这小孩是没学过and or这些吧,套这么多if[笑哭]

感兴趣就试试 编程语言 游戏 IT 人工智能 编程 小孩 代码 数据分析 Python

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!