【温哥华码农のLeetCode 466血泪史】Python解到CPU烧毁 面试官竟说这是"基础题"?!
家人们谁懂啊! 最近面温哥华某大厂,面试官笑眯眯甩出LeetCode 466《统计重复个数》,说这是"warm-up question"…结果我Python写到IDE崩溃,最后连递归栈都溢出了
地狱级难点:
- 字符串s1=“acb"重复4次能获得"acbacbacbacb”
- 要算s2="ab"能匹配多少次…这TM是数学题吧?!
- 最优解要用到DP+找循环节,GitHub上温哥华面经特供版答案足足50行
我的摆烂现场:
def getMaxRepetitions(s1: str, n1: int, s2: str, n2: int) -> int:
# 此处应有聪明代码...而我只会暴力TLE🙈
温哥华雨季已经够致郁了,LeetCode还让我怀疑人生…有没有同在Van的战友交流下解法?附上我整理的GitHub面试题库(含西雅图/温哥华高频题)
PS:面试官最后说"我们加拿大office标准比美国低些"…这算安慰吗? #温哥华码农 #LeetCode地狱 #Python从入门到弃坑