一道有意思的面试题
面试官问:1、面试题目:如何重写 Python 的 replace 方法(函数)2、最终实现的效果如下例子所示例如:现有3个字符串,分别为a=“abcaababcbccabc”b=“abc”c=“123”3、如何通过调用重写的 replace 方法:replace(a,b,c)来实现以下输出结果:输出结果=“123aab123bcc123”我答:1、重写 replace 方法的核心思想(1)、先找到 a 中替换 b 的下标,存到数组里(2)、然后遍历下标数组即根据下标将 c 替换进去
原创
2021-06-29 14:51:50 ·
111 阅读 ·
1 评论