今天是道简单题,但解题过程中却收获了 zip 的用法,特此一记。
题目
第 14 题 最长公共前缀:
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。...执行用时 : 44 ms, 在所有 Python3 提交中击败了 50.62% 的用户
内存消耗 :13.8 MB, 在所有 Python3 提交中击败了 6.15% 的用户
优化
上面我写的代码中,通过列表推倒式获取所有元素特定第...,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。...(x))
它的结果是将每个参数对应的对象元素打包出一个个元组:
[(1, 11, 'a'), (2, 12, 'b'), (3, 13, 'c'), (4, 14, 'd'), (5, 15, 'e')...结论
第 14 题,简单难度,最初写完看题解评论时,不限定编程语言,官方题解给出了诸多解法:水平扫描、二分查找、分治等诸多算法,但当选定 python3 标签后,就基本都是文中提到的这方法了。