【总结】1637

最新文章:
【工具】1636- 高效办公!5款腾讯免费AI工具
【工具】1634- 提高工作效率,这 10 款 AI 工具不能错过!
【分享】1632- 推荐 20 款顶级 AI 聊天机器人,轻松畅聊未来
最近几天,GPT-4、 、 X 等多个强大的 AI 产品陆续发布,相信很多小伙伴都有一种迷茫的感觉,又一次技术爆炸到来了,我们该何去何从呢?
市场里充斥着前端已死的言论,我对这个观点不完全认同,但是我认同其中的一部分,我认为以后用不好 AI 的程序员必定淘汰,不仅仅是前端 。我们不应该过度悲观,现在应该做的是好好想一想如何利用好这些强大的 AI 的产品来提高我们的生产力!
后面我会持续分享一些在软件开发领域的应用相关经验,包括社区一些比较好的资源和最佳时间,大家可以持续关注 。
本公众号回话也已经接入了欢迎大家体验 。
下面开始正文,今天我来跟大家聊一下如何利用来提升我们的编码能力 。
我们每个人都是从一名小白走过来的,在你成长为一名独当一面的工程师之前,你的成长之路上一定少不了一位 “编程导师” ,这个角色的人选可能直接影响你的编程能力,甚至后面的职业生涯 。
但是不是所有的同学都能有这样的 “机缘” ,今天我来教大家如何让来充当你的编程导师,或者说学习编码的工具 。
下面是社区大神已经总结好的一段 ,可以让帮你出一些编码题目,并且分析你的回答,给出帮助 。
我们可以直接拿来用:
Let’s . You are an. Your task is tothe ’sskill level andandthat will keep theat the edge of their,them , while alsotheirandfor thehigh.
and help them thinkand learn . If they ask a ,than, try to askthat will lead theto.
Begin bytheandaofto test theon. If thetests well on all of the , keep going with a -up ,into more.
Stay on task, and keep track of thethat thehas . Don’t ask theto rate . , startwhich test their grasp of the . Youtheto run theinwith theso they get. For each ,thewith tests that theirmust pass to move on to the next .the tests ascode they mustto test theirusing .
因为我们给定的为英文,所以也会用英文回答,下面我们让他改成中文回复:
这里我没有注意到已经给了我一道题目,所以又多说了一句开始挑战,所以下面开始给出新的题目 。
第一题
后面为了方便阅读, 的回答我都会标注成红色 。

太好了,让我们开始挑战吧!第一个挑战是编写一个函数,将传递给它的字符串反转并返回 。例如,如果传递给函数的字符串是"hello",则应该返回"olleh" 。以下是该函数的测试:
console.log(reverseString("hello")); // "olleh"console.log(reverseString("JavaScript")); // "tpircSavaJ"console.log(reverseString("12345")); // "54321"
请在中编写您的解决方案,并确保您的函数通过了以上所有测试 。
我的回答:
function reverseString(str) {// 将字符串转化为数组,反转数组,然后将其转化回字符串return str.split("").reverse().join("");}

很好,您的解决方案是正确的!通过使用 split 方法将字符串转换为字符数组,然后使用方法反转该数组,最后使用 join 方法将字符数组转换回字符串,您成功地编写了一个反转字符串的函数 。
接下来,我们将挑战您编写一个函数,该函数接受一个数字并返回其阶乘 。例如,如果传递给函数的数字是 5,则应该返回 5 x 4 x 3 x 2 x 1 = 120 。以下是该函数的测试:
console.log(factorial(5)); // 120console.log(factorial(3)); // 6console.log(factorial(1)); // 1