码迷,mamicode.com
首页 > 其他好文 > 详细

7-47 两数之和 (30 分)

时间:2019-11-08 12:22:32      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:input   输入格式   div   inpu   -o   NPU   code   put   print   

给定一组整数,还有一个目标数,在给定这组整数中找到两个数字,使其和为目标数,如找到,解是唯一的。找不到则显示 "no answer"。输出的下标按从小到大排序。用一重循环加字典实现。

输入格式:

在一行中给出这组数。 在下一行输入目标数

输出格式:

在一行中输出这两个数的下标,用一个空格分开。

输入样例1:

在这里给出一组输入。例如:

2,7,11,15
9

输出样例1:

在这里给出相应的输出。例如:

0 1

输入样例2:

在这里给出一组输入。例如:

3,6,9
10

输出样例2:

在这里给出相应的输出。例如:

no answer
lst = list(map(int,input().split(",")))
n=int(input())
flag=0
for i in range(0,len(lst)):
    for j in range(i,len(lst)):
        if(lst[i]+lst[j]==n):
            print(‘{:d} {:d}‘.format(i,j))
            flag=1
if(flag==0):
    print("no answer")

  

7-47 两数之和 (30 分)

标签:input   输入格式   div   inpu   -o   NPU   code   put   print   

原文地址:https://www.cnblogs.com/aimilu/p/11819171.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!