版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhou_pp/article/details/85161873
Description
输入一个数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字,统计这样两个数的对数。
Input
输入第一行是数组,每一个数用空格隔开;第二行是数字和。
Output
输出这样两个数有几对。
Sample Input 1
1 2 4 7 11 0 9 15
11
Sample Output 1
3
class fixednum:
def getfixnum(self,arrags,m):
s=len(arrags)
count=0
for i in range(0,s):
for j in range(i+1,s):
gf=(int(arrags[i])+int(arrags[j]))
if(gf==int(m)):
count+=1
return count
if __name__ == "__main__":
A=[]
sd=fixednum()
cf=input()
ss=cf.split()
A.extend(ss)
sums=input()
cv=sd.getfixnum(A,sums)
print(cv)