数学思想
元编程
砥砺前行
展开
-
在Python里面 最多几个点在一条直线上。写的累赘了点
a=int(input(“你想比较的数组数量:”)) l=[] while len(l)拿到数组了拿到每个数组和第一个数组的斜率def Xielv(n):#求斜率 if abs(m[0]-n[0])==0 and abs(m[1]-n[1])==0: return 0 elif abs(m[0]-n[0])==0 and abs(m[1]-...原创 2018-07-30 18:06:22 · 1314 阅读 · 0 评论 -
领口要求真的高/三数之和 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答
import itertools from functools import reduce l=[] l1=[-1,0,1,2,-1,-4] m=list(itertools.combinations(l1,3)) #为了拿出所有的三元组 数学组合 lis=[]#用来添加目标列表 for n in m: b=reduce(lambda x,y:x+y, n)#题干要求求和...原创 2018-08-01 12:32:11 · 3203 阅读 · 1 评论