星期五

像玩游戏一样玩代码LeetCode

这次我向大家介绍一个玩代码的工具LeetCode,到底怎么个玩法,可以登入https://leetcode.com/进入挑战(Challenge)开始我们的代码游戏人生。然而并不是每一道题都是那么简单,在后面非常考验大脑,让我们来看一看到底是怎么玩的吧! 

LeetCode主页
LeetCode主页

登录后进入https://leetcode.com/explore/探险频道
LeetCode探险频道
LeetCode探险频道
这里有6个探险频道,每个频道考验不同的内容,里面有很多是非常经典又非常考验大脑的技术问题,当然有一个是谷歌的面试问题需要充钱才能开启,不过我们可以玩耍另外的132道题。一道题比一道题更困难,而且一旦开始就难以停下来,甚至在上厕所时、吃饭的时候、睡觉的时候,都在思考还没有解开的问题,这就是代码挑战的魅力之处! 
接下来我尝试挑战其中的一道题,来告诉大家如何进行这激动人心的游戏: 
Top Interview Questions
Top Interview Questions
就选这个我还没玩过的来开始吧。点击进入_ _ _ _ _
包含重复项
包含重复项
说明的确很简单,就是判断数组是否有重复的数,在下面会有代码输入框来进行编辑,你可以选择你常用的代码语言:
代码编辑框
代码编辑框
我这里选择Python3,你选择你喜欢的,然后开始玩吧,话虽简单分析过程才是重要的。
这一道题我打算这样来解:创建一个哈希表,并循环获得的数组,将数组的值作为哈希表的键导入哈希表,每次导入时进行检测哈希表,发现已经有键则返回True,到最后就返回False。
完成的代码
完成的代码
像这样打上代码后点击右下角的提交,就可以看看你的代码是否正确无误,会显示绿色提示,点击Accepted右边的按钮可以看看你的算法在大家的算法里的排名。
挑战数据
挑战数据
我的代码运行时间还是比较快的哈哈,以上就是LeetCode的探索挑战玩法。








没有评论:

发表评论

 皆さんこんにちは、リュウタツと申します、中国から来ました、AIデザイン学科の一年生です。 私のテーマは「極東の地」です。 実に中国では日本といえば日中戦争を思い出すでしょう、日本に来る前は日本人ってまだ敵なのかな、仲良くできるかなっと思いました。ようやく、去年の4月にこの極東の...