面试题
论一个测试的养成
这个作者很懒,什么都没留下…
展开
-
面试-算法
拿出第一个数为标准,比它小的排左边,比它大的排右边,循环操作。原创 2023-12-05 13:21:22 · 542 阅读 · 0 评论 -
python :面试题 16.07. 最大数值
编写一个方法,找出两个数字a和b中最大的那一个。不得使用if-else或其他比较运算符。 来源:力扣 一个( ఠൠఠ )ノ到飞起的数学公式,公式一看就懂,但是自己想不出来,又是被虐的一天… class Solution: def maximum(self, a: int, b: int) -> int: return (abs(a-b)+a+b)//2 ...原创 2022-04-28 15:40:10 · 760 阅读 · 0 评论 -
python-吃豆子游戏
题如下: class packMan: def __init__(self): self.__power = 0 @property def power(self): return self.__power @property def maxmun_power(self): return 100 @power.setter def power(self,value): self.__原创 2020-12-31 10:17:19 · 777 阅读 · 1 评论 -
python-算法题-有序分组
题: 1.功能:输入任意一个整数数组,得到想要的数组输出; (如下是两个case): 1)输入数组:[1,2,3,4,5,7,8] ==>输出数组:[“1->5”,”7->8”] 2)输入数组:[1,4,5,6,9,10]==>输出数组:[“1”,”4->6”,”9->10”] 请理解case中的输出规则,写一个函数实现如上功能; def s(l1): l = [] start = l1[0] for i,j in enumerate(l1):原创 2020-12-31 09:23:05 · 159 阅读 · 0 评论 -
字符串压缩
如:AABAB->A3B2 def str_zip(str1): s_zip = '' for i in str1: if i not in s_zip: s_zip = s_zip+i n = str1.count(i) s_zip = s_zip + str(n) return s_zip if __name__ == '__main__': s = 'AABAB'原创 2020-12-11 14:59:41 · 78 阅读 · 0 评论 -
统计一个字符串里面出现次数最多的字母
def findmax(str): str_d = {} for i in str: if i not in str_d.keys(): str_d[i] = 0 else: str_d[i] += 1 ma = max(str_d,key=str_d.get) return ma s = 'sdftefcxcdfgdgd' print(findmax(s))原创 2020-12-09 15:07:29 · 1025 阅读 · 0 评论