摘要:
'''给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那 两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。target = nums1+nums2''' def two_sum(nums,target): l 阅读全文
摘要:
'''给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[-2147483648,147483647]。请根据这个假设,如果反转后整数溢出那么就返回 0。''' def reveres_func(x : in 阅读全文
摘要:
'''编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。''' def longestCom(strs): pre = '' for i in zip(*strs): if len(set(i))==1: pre+=i[0] else: break return 阅读全文
摘要:
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 阅读全文