×

Loading...
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务

最简单的题,用递归或者动态规划

Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
Report

Replies, comments and Discussions:

  • 工作学习 / 事业工作 / 哭诉一下,48岁女码工,为了找工作,还在刷算法题。本来脑子就笨,年纪大了还反应越来越慢。怎一个凄惨了得啊。 +2
    • 加拿大本地公司不需要刷题吧?
      • dream大公司,一场明知必败的战斗, 唉
        • 那是你自己的选择啊,不能怪别人,政府银行肯定不需要刷题 +11
        • 多吃点核桃猪油
    • 网上有抱团刷的。最后拿到的package能翻番就不凄惨. 加油⛽ +2
      • 谢谢鼓励。现在太需要鼓励了。
        • 坚持就是胜利
        • 时刻提醒自己,每刷会一道,潜在涨薪 $500
          • 拼命也要刷👍
        • 按你的level, 光刷算法可能不够。到senior 甚至principal以上的位置,还要刷system design。加油⛽ +1
    • 先哭 哭好接着刷 或者改行不行吗?
    • 我一男码工都放弃刷题了,怎么刷得过那些新毕业的 +2
    • 想想三四十万哭啥。 +3
      • 硅谷大公司员工的平均年龄可以查得到的
        • 那些大厂超龄员工一般都干啥去了?工资比大厂时候是涨了还是跌了? +1
          • 一般都去炒房了。 +2
    • 加油,肯定成功 +1
    • 中国人最不怕的就是考试,加油! +1
    • 把苦嚼碎了咽进去 继续刷 +1
    • 你可不可以不想自己的年龄和性别 +1
      • 我看公司里coop学生学习新技术的速度就知道刷不过他们,得扬长避短 +3
        • 如果有一个明确的和好的目的是不是比较有动力,比如能救出铁链女
          • 40万美元就是目标
    • 理解辛苦程度。我也天天刷算法题。 +1
    • 没有苦中苦,那行!通过后,肯定比年轻人级别高,银子,哗哗响,加油!
    • 我最近也想考个试,专心就已经挺难。抱一个吧。
    • 哈哈,听起来这么亲近。。。
    • 叩谢每一个鼓励的回复!
    • 刷进去了日子也不好过。 +3
    • 才40多岁,还很年轻。51岁的女性今年初才刚刚成功跳槽 +3
      • What? 你口气刚刚年轻。 +1
        • 我总是有种错觉,以为自己才三十几岁
      • 涨了35%? +7
        鼓励下大家吧
        • 比这多。😂年龄不是问题,只要有颗年轻的心 +2
          • 👍👍👍
      • 恭喜!棒棒哒!
        • 谢谢小艾
    • 蚯蚓都能挖,还挖不了题?
    • 我都快奔6的人了,还梦想着转行IT去刷题,是不是也应该鼓励一下啊?联想一下就满足了
      • 同联想
        • 联想8次方 me
      • 嗯,386 总还有人用。
      • 多刷刷题好,防止老年痴呆.... 😄
    • 学计算机出身的吗?不然就更不可能了。一旦进去了,工作肯定能应付。就这个刷题关难过
    • 听小艾婆婆的,做QA?
      • 把小艾叫婆婆,不怕被扁死?
        • 😂😂😂
        • 好吧,听孩子他爹的
      • 能做码工的当然不做QA,还是赚的比QA多的。
    • 真不懂现在的世界。不是就吹吹怎么解决项目中各种问题么? 老码工刷题怎么能刷过年轻人。
    • 很多年前我就说过,码工中年以后要积累行业经验,靠行业知识吃饭,靠简单码代码的饭会越来越难啃 +1
    • 励志这得鼓励。送首歌希望就在前方,可惜原作者海峰去年不在了。
      【CLIP】我爱记歌词原班人马回归!思琦 凌晗 天悦 海峰《希望就在前方》《中国蓝十周年盛典》20180826 [浙江卫视官方HD]
      浙江卫视中国蓝10周年庆生盛典晚会!最火热明星助阵庆生!张靓颖、张杰、郑恺、萧敬腾、大张伟、尤长靖、周洁琼、蓝盈莹、毛不易等明星倾情助阵!2018年8月26日晚本周日晚!中国蓝十周年盛典 不见不散!● 浙江卫视 YouTube:http://bitly.com/zhejiangtv ● 奔跑吧 YouTube:h...
    • 这个就是流落他乡的现实,个个中年人打了鸡血给家庭储蓄粮食保证温饱状态。 +1
    • 现在建议女高中生学这个专业,走这条路吗?计算机现在真的热门。
    • 多刷刷就进去了。。。
    • 辛苦辛苦,加油加油!黎明的曙光就在前头。 +1
    • 还好我有自知之明,主动辞了IT工,自觉跑工地,人老了,得干点不需要脑子的活,这样比较舒坦 +3
      • 握手我也是跑工地的。 +1
        • 啥是跑工地?我现在只想当收银员
          • 收银员,我给指条明路,加拿大海关,收银员一年60000-80000年薪
            • 这个可以呀,咋进得去?
              • 你认识一个海关的人,给你介绍就好了,无需学历
                • 这就难了。认识一堆买房的,帮买卖房的,写代码的,做培训的,就不认识与政府有关系的。
          • 你以为收银员那么好当的?要站一天,真的会累成白骨精的。😂
            • 正期待呀,居家变胖的,开始被嫌弃了
        • 握手🤝
        • 你们工地还招人吗?
    • 只要和编码有关的,想要高薪,想要做到退休。甚至连做QA automationde都得刷,否则比不过阿差们的语言以及他们大批量的培训班出来的。刷题有助于减缓老年痴呆。
      • 在岗的就不要刷了吧,把跟工作有关的技术更新提高更重要。
        • “为了找工作,还在刷算法题。”她这不写得清清楚楚么,在找工作。
          • 啊我误解了,原来你是顺着她的话说的。因为我看见QA automation, 而楼主是developer, 我以为你的那段话是基于自己的情况, 或者说普遍的在岗情况。
    • 佩服,这个年龄还有梦想。大部分人包括我早就失去热情等着退休了 +5
      • 显摆自己单位儿好。
    • 啥叫算法题?我扎从来没碰到过,我碰到过很多让我现场写一小段代码的,不过那玩意好像不叫算法,我举个例子,大家没事也可以做一做,用最简洁的代码完成

      input: array a = 1,2,3,4,5

      output: 1,3,6,10,15

      output: 1, (1+2),(1+2+3),(1+2+3+4),(1+2+3+4+5)

      • input = [1,2,3,4,5] output = [sum(input[:i+1]) for i in range(len(input))] print(output)
        • 这个是Python?
          • Yes. c#: var input = new[] { 1, 2, 3, 4, 5 }; var output = input.Select((_, i) => input.Take(i+1).Sum()).ToArray();
            • 这个是我当年的答案,对比你们二位的算是罗嗦的了:Enumerable.Range(0, input.Length).Select(s=> Enumerable.Range(0, s+1).Sum(x=> input[x]))
              • C# 改良版: var sum = 0; var output = input.Select(x => { sum += x; return sum; }).ToArray();
          • python 改良版:sum=0 output = [sum:=sum+x for x in input]
      • for(int i=1;i<a.length;i++) a[i]+=a[i-1]; output=a
        • 👍厉害,这个应该是最优写法,
          • 这种写法性能最优,但直接覆盖了 input。应该算是比较典型的 leetcode 类型解决方案。
            • 题目没说要留着input
              • true - 不过现在不是流行 immutability 么 lol
                • 为了这个immutability ,.net 6引入了一个record type,也挺有用
        • 楼上几位立马华山论剑了。肉联这么多程序猿:D +1
        • 赞!
      • Isn't this the same question Gauss solved when he was in elementary school? Total = i * (i +1)/2? I can't seem to understand what I'm missing...
        Using vectorized computing, it will be just input*(input+1)/2.
        • 我第一眼也认为是 output 是 input (每个元素) 的 triangle number,但又想了下,多半问题是:output 每个元素是 input 相对元素之前的总和 ---- test data 刚刚好两者都对,但上面所有的 code 是针对后者的 solution。
      • 最简单的题,用递归或者动态规划
        Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
    • 怎么刷呢 算法题只问新毕业生吧 我上了年纪后就从来没被问过算法 现在的code越来越容易写倒是真的 不像以前要自己设计好多算法
    • 考这种问题的职位,就算你面试过了被录了,工作起来周围一群毛头小孩,就你一个老太婆,自己和别人都会觉得怪怪的。就算你心理超强,成天那些智力竞赛般钻牛角尖儿的问题你也应付不了。别自讨苦吃了。 +2
      • 医美产品可以了解一下
        • 医美改变了外表改变不了内在的东西, 奔 50岁的人和一帮median只有28,29岁的年轻人在一起都没共同语言,除了工作都没得聊
          • 我记得看过文章写硅谷大龄程序猿忙着医美健身,年轻点健康点,也挺好
      • 唉哟,打击死我了。虽然确实是这个理儿 :(
        • 不去试一下,怎么知道自己行不行?我以前30几岁时在一个大部分developer 都只有20几岁的组,一样融入他们,和他们一起吃饭喝酒。
          • 1: 30多岁和20多岁属于同龄人;2:吃个饭喝个酒代沟就没有了?工作上的应酬能说明什么问题。
    • 严重怀疑你是不是我同事啊。每次分配到跟她合作,我宁愿一个人把事情都做了。
    • 支持一下。👍👍🤝🤝我比你岁数还大。现在还在看语言的书呐。打算过一段去刷算法。在哪刷?leetcode 吗?送你一首光明,共勉🤝🤝😜 +1
      【单曲纯享版】40强学员《光明》 《中国新歌声》第13期 SING!CHINA EP.13 20161007 [浙江卫视官方超清1080P]
      【单曲纯享版】40强学员《光明》 《中国新歌声》第13期 SING!CHINA EP.13 20161007 [浙江卫视官方超清1080P] ◘ 欢迎订阅浙江卫视中国新歌声YouTube官方频道 Subscribe Sing!China YouTube Channel: http://bit.ly/singchi...
      • Leetcode不错。我做每日一题。不过很多都是做过的题。以前会参加周末的比赛,但最近太忙了。
        • 你刷什么语言?
          • Java
      • LeetCode是已经出现过的题,即便是难度系数很大的题,也不算难。真要搞好算法,不如找本高级算法书啃一遍,碰到新问题也能轻松对付。高手不刷LeetCode。
        • 算法导论,那本书太厚了😵‍💫😵‍💫这好像还是入门
    • 以年轻人的方式找工作,找到了和年轻人在一块工作,感受年轻的朝气 +2
      和压力
      • 只有我觉得年轻人编程习惯不好吗 写code没有层次 重复的厉害
        • 只刷算法题通常会养成这样的习惯:所有 code 写在一个 function 里;多重嵌套;命名变量 i,j,k,m,n;完全没有 error handling;不考虑重用, +1
          可读性,immutability;最糟糕是 implementation 和 intention 混在一起 ---- 所有这些对商业应用开发是大忌,但目前刷好题进大厂薪水 triple 是王道。
          • 没办法呀。年轻人拥有时间和未开
          • 是啊 在开发大型软件时候我觉得要更注重结构的设计而不是算法 很多小公司来的写code不规范 好痛苦
            • business app 开发,重要的是把业务逻辑(intention)抽象出来,并和实现(算法)尽量分离。这个也需要经验积累的,但投资回报率只有刷题的 1/10,所以... 没办法...
              • 我也被面试过写code 我觉得问这种东西是对senior level的一种侮辱 我当时直接说你们在浪费钱 应该找jr 的不是sr 直接就拒了他们 +3
                • 我们 Sr 不该为五斗米折腰,但人家一下就给了 12 斗... 如何破... Lol... +1
                  • 12斗扣了税你还能拿到几斗 如果是长工 到手钱区别并不大 但是会不会累很多呢 是不是不如做合约划算
    • 同情一下,幸好我被淘汰下来了。 +1
    • 再次叩谢,每一个回复我都认真看了,非常encouraging。不放弃每一个机会,虽败犹荣。 +1
      • 赞好心态!❤👍是的努力了就好,无愧于心。真心佩服你的干劲。祝你好运 !马到成功🌹 +2
    • 加油加油!赞有决心有行动👍!努力了就不会后悔,预祝成功🎉 +2
    • 大厂考题不是考题本身, +3
      是考你沟通能力和解决问题能力。面试官都会给你提示,如果沟通良好,会给更多提示,你解决能力强,肯定能做出来。你就当成和同事一块做题,有什么问题他会帮你。
      原来我也反感刷题,直到上一次面试准备才恍然大悟,现在每天都会刷。宝刀未老,时刻准备跳槽。
      • 😂😂👍
    • 为了换工作,还是现在失业正找工作?
    • 为什么48岁反应就慢呢,我没觉得。不要让自己先矮下去。
    • 我也是,去年为了进入体制内,背了许多书,终于找到一份鸡肋工作,成天与年轻人为伍,还好,加拿大年轻人很好,沒有为难我。
    • 刷题这个东西, 刷个2,300道中等难度的题目基本上就可以了。还有基本上很多题目都有pattern的, 就那么几个pattern 记住了之后,基本上都是万变不离其宗 😄
    • 都是嘛题啊?看着你们都很内行。我一直都做小厂,没概念,能提供点线索吗?
      • leetcode or hackerrank,我刷的leetcode
        • 谢谢。