📜  30 天养成新的编码习惯——你在吗?

📅  最后修改于: 2021-10-19 05:12:02             🧑  作者: Mango

很多时候我们看到人们,尤其是学生,抱怨他们在编码和解决编程问题时无法保持一致性。随着时间的流逝,初学者的所有兴奋和热情往往都会消失。不知何故,场景看起来是这样的:

  • 第 1 天:任务完成
  • 第 2 天:任务完成
  • 第 3 天:任务完成
  • 第 4 天:待定
  • 第 5 天: ———
  • 第 6 天: ——
  • 等等。

GeeksforGeeks 的 30 天代码和视频解决方案

但正如他们所说,养成一个新习惯只需要 21 天,这也适用于编程技能。毫无疑问,如果你愿意在 3-4 周的时间里每天专门分配一些时间来编程和解决问题,那么编码很有可能成为你的新习惯,你将能够对数据结构和算法有一个可靠的掌握技能。现在,问题出现了,如何做到这一点?好的,不用担心,我们也为您解决了这个问题! GeeksforGeeks 推出了30 天代码课程,您可以在 30 天内每天尝试一个编码问题,并掌握您的数据结构和算法技能。

是的,30 天 30 挑战。是不是很令人兴奋?

虽然我们知道你们肯定能够解决所有挑战——万一如果你找不到特定挑战的解决方案,那怎么办?好的,我们不希望您错过任何学习机会,牢记这一点,我们在 GeeksforGeeks YouTube 频道上为您提供每个挑战的解决方案。一旦挑战结束,即 24 小时后,将提供每日挑战的解决方案。点击下图获取解决方案:

GeeksforGeeks 的 30 天代码视频解决方案

课程详情

GeeksforGeeks 30 Days of Code 课程旨在帮助您养成每天编码的习惯。同时,它不仅可以帮助您养成习惯,还可以为您日后的每一天刷一次技能,还有各种惊喜奖励等着您。最重要的是,该课程对每个学生都是完全免费的。你还需要什么?

谈到课程形式,您将在 IST 每天上午 12:00获得一个新的编码问题,并且您只有24 小时提交答案。 30 天的挑战包括 21 个不同的 DSA 主题,所有天的累积分数将决定您的分数。提交答案后,请截取提交的屏幕截图并将其上传到您的Twitter 句柄,并使用 #30daysofcodewithGFG 标记我们@geeksforgeeks 。你得到的正确答案越多,你在排行榜上的机会就越大!下面提供了它的一些显着特征:

  • 每天都有新的编码挑战
  • 问题涵盖各种困难和 21 个 DSA 主题
  • 非常适合新程序员和有经验的程序员
  • 养成编码习惯

您必须记住,第一个问题将于 2021 年 1 月 26 日 IST 上午 12:01 提出。您可以简单地从官方网站注册课程,您需要在该网站上提供一些基本详细信息,例如姓名、毕业年份等。

  • 时间表:21 年 1 月 26 日至 21 年 2 月 27 日
  • 价格:免费!
  • 注册链接 30天的代码

30 天代码挑战中的问题将以以下方式基于广泛的数据结构和算法主题:

  • 第 1 天和第 4 天;这两天的问题将基于Array主题。
  • 第 2 天和第 3 天;在这里你会得到基于数学概念的问题。
  • 第 5 天和第 6 天;在这里你需要解决基于Matrix的问题。
  • 第 7 天和第 8 天;该问题将分别与Searching & SortingTwo Pointers 相关
  • 第 9、10 和 11 天;这 3 天将专门用于解决基于字符串的问题。
  • 第 12 天和第 13 天;这几天的问题将分别基于Bit MagicRecursion
  • 第 14 天和第 15 天;在这里,您将分别得到基于哈希链表的问题。
  • 第 16、17 和 18 天;这 3 天将专门用于解决基于 Stack的问题。
  • 第 19 天;在这一天,您将根据Queue得到问题。
  • 第 20 天和第 21 天;这两天分配给基于树的问题。
  • 第 22 天;在这里你会得到基于BST (二叉搜索树)的问题。
  • 第 23 天和第 24 天;这两天的问题将基于数据结构。
  • 第 25 天和第 26 天;这两天分别分配给基于图拓扑排序的问题。
  • 第 27 天和第 28 天;这两天将特别专注于基于贪心算法的问题。
  • 第 29 天和第 30 天;在最后两天,你会得到基于的问题 前缀后缀动态规划分别。

您在上述主题中遇到的问题肯定会帮助您验证您的编程和数据结构与算法技能。

众所周知,精通 DS 和算法技能对于应对任何领先 IT 巨头的面试是多么重要——您在这门 30 天代码课程中将面临的问题无疑会增强您的信心并让您做好准备你即将到来的技术面试轮次。谁知道你可能会在面试中遇到同样的问题,而你已经在这个 30 天的代码挑战中解决了这个问题!

因此,如果您的目标是养成每天编码的习惯并希望提高您的编程技能 – 您必须参加这个激动人心的编码冒险,30 天的编码,毫不犹豫!