
考研复试
编程小能手
这个作者很懒,什么都没留下…
展开
-
牛客网 求最大最小数 python
import sysfor i,v in enumerate(sys.stdin.readlines()): if i%2==1: print(str(max(map(int,v.strip().split())))+" "+str(min(map(int,v.strip().split()))))转载 2019-04-21 19:40:52 · 320 阅读 · 0 评论 -
单词识别
a=input()b=a.lower().replace(',',' ').replace('.',' ').split()dict={}for i in b: dict[i]=dict.get(i,0)+1for j in sorted(dict.items(),key=lambda x:x[0],reverse=False): print("%s:%s"%(j[0]...转载 2019-04-22 16:18:04 · 327 阅读 · 0 评论 -
反序相等
for i in range(1000, 1111): if str(i * 9) == str(i)[::-1]: print(i)转载 2019-04-22 15:59:52 · 152 阅读 · 0 评论 -
对称平方数
for i in range(1, 256): if str(i**2)==str(i**2)[::-1]: print(i)转载 2019-04-22 15:51:20 · 202 阅读 · 0 评论 -
全排列
#通过递归交换数组,得到一个无重复列表的全排列#需要注意几点,输入字母未排序,输出最后还要加一个空格(应该是利于某些算法) #这函数输入如果是有序的可以得到按顺序的全排列def allPermute(array): result = [] tempArray = list(array) def exchange(num): nonlocal te...转载 2019-04-22 15:50:47 · 120 阅读 · 0 评论 -
与7无关的数
while True: try: res = 0 for i in range(1, int(input()) + 1): if "7" not in str(i) and i % 7 != 0: res += i ** 2 print(res) except: ...转载 2019-04-21 21:08:29 · 438 阅读 · 0 评论 -
整数奇偶排序
while True: try: a=list(map(int,input().split())) print(" ".join(map(str,sorted(filter(lambda c:c%2==1,a),reverse=True)+sorted(filter(lambda c:c%2==0,a))))) except: b...转载 2019-04-21 20:52:36 · 199 阅读 · 0 评论 -
最大上升子序列和
while 1: try: n=int(input()) kk=list(map(int,input().split(" "))) l=[0]*n for i in range(n): mm=0 for j in range(i): if kk...转载 2019-04-21 20:26:45 · 112 阅读 · 0 评论 -
学分绩点
a,b,c=input(),list(map(int,input().split())),list(map(int,input().split()))total=0for i,v in enumerate(c): if 90<=v<=100:total+=b[i]*4 elif 85<=v<=89:total+=b[i]*3.7 elif 8...转载 2019-04-21 20:20:28 · 681 阅读 · 0 评论 -
打印极值点坐标
#将数组分成三部分,第一部分是中间的,第二和第三分别是头两个数和最后两个数。#分别找出这三个部分的极值点,合起来就可以了。def filterPeak(arr): a = list( filter(lambda i: (arr[i] < arr[i - 1] and arr[i] < arr[i + 1]) or (arr[i] > arr[i -...转载 2019-04-21 20:13:26 · 282 阅读 · 0 评论 -
小白鼠排队
while True: try: a, arr = int(input()), [] for i in range(a): arr.append(input().split()) for i in sorted(arr,key=lambda c:int(c[0]),reverse=True): ...转载 2019-04-21 20:00:17 · 350 阅读 · 0 评论 -
中位数
while True: try: a,res=int(input()),[] if a!=0: for i in range(a): res.append(int(input())) res.sort() resLen=len(res) ...转载 2019-04-21 19:57:20 · 234 阅读 · 0 评论 -
球的半径和体积
import mathwhile True: try: a,b,c,d,e,f=map(int,input().split()) r=((d-a)**2+(e-b)**2+(f-c)**2)**(1/2) v=4/3*math.acos(-1)*r**3 print("{0:.3f}".format(r)+" "+"{0...转载 2019-04-21 19:54:38 · 521 阅读 · 0 评论 -
大整数的因子
while True: try: a, res = int(input()), [] if a == -1: break for i in range(2, 10): if a % i == 0: res.append(str(i)) print(" ".join(re...转载 2019-04-21 19:42:09 · 206 阅读 · 0 评论 -
字符串合并处理
链接:https://www.nowcoder.com/questionTerminal/d3d8e23870584782b3dd48f26cb39c8f来源:牛客网while True: try: dic = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "...转载 2019-04-23 19:31:58 · 402 阅读 · 0 评论