当前位置: 首页 > news >正文

柏枫谈做网站都需要学什么百度安装到桌面

柏枫谈做网站都需要学什么,百度安装到桌面,人网站建站,北京市建设网站【问题描述】:给定一个数组,在数组中找到两个数,使它们的和最接近目标值的值但不超过目标值,然后返回它们的和。 【问题示例】:输入target15,array[1,3,5,11,7],输出14,31114。 完整代码如下: …

【问题描述】:给定一个数组,在数组中找到两个数,使它们的和最接近目标值的值但不超过目标值,然后返回它们的和。
【问题示例】:输入target=15,array=[1,3,5,11,7],输出14,3+11=14。


完整代码如下:
a=list(map(int,input().split()))
b=int(input())
d=[]
for i in range(0,len(a)):
    if a[i]>b:
        del a[i]
for j in range(0,len(a)):
    for k in range(0,len(a)):
        if a[j]+a[k]-b<=0:
            d.insert(0,abs(a[j]+a[k]-b))
for l in range(0,len(d)):
    if d[l]==min(d):
        e=d[l]
print(b-e)


代码解释:
“a=list(map(int,input().split()))
b=int(input())
d=[] ”,让用户输入一个数组,接着输入目标值,建立一个空列表d。
“for i in range(0,len(a)):
    if a[i]>b:
        del a[i]  ”,将用户输入的数组中大于目标数的数值删除(因为要保证两个数的和不超过目标值)。
“for j in range(0,len(a)):
    for k in range(0,len(a)):
        if a[j]+a[k]-b<=0:
            d.insert(0,abs(a[j]+a[k]-b)) “,,遍历数组,筛选出和不超过目标值的两个数,然后将两个数的和减去目标值的绝对值插入列表d中。
” for l in range(0,len(d)):
     if d[l]==min(d):
        e=d[l]  “,遍历完数组后,遍历列表d,求出d中的最小值,然后将其赋给e。         
“print(b-e) ”,打印目标值与最小绝对值的差,即为和最接近但不超过目标值的两个数的和。


运行效果展示:

e8c8ae40424a40908237a966e27a52ac.jpg

ee97aed2562442f6b11b8bf901c1b160.jpg 

   (声明:以上内容均为原创) 

 

http://www.hengruixuexiao.com/news/9985.html

相关文章:

  • 无锡网站建设选千客云网络电商营销推广有哪些?
  • 网站开发与服务器交互营业推广怎么写
  • 做网站视频点播难不难哈尔滨最新疫情通报
  • 学做ps的软件的网站seo网站优化培训班
  • php简单购物网站源码在线超级外链工具
  • 外贸公司网站多少钱怎样才能上百度
  • 海珠网站建设价格佛山网络推广培训
  • 橙子建站验证码是诈骗吗最近的新闻事件
  • 铜陵专业网站制作公司云南优化公司
  • 简单的个人网站模板搜索引擎调词平台价格
  • 上海高中生做课题的网站免费外链网站
  • 手机企业网站制作流程外贸seo优化
  • 电商网站开发实训心得百度站长中心
  • 河南网站开发推广普通话手抄报图片
  • 外贸网站建设价格小程序
  • wordpress 微网站模板国内的搜索引擎有哪些
  • 杭州seo优化公司电脑优化是什么意思
  • 株洲做网站制作链接的app的软件
  • 义乌商城集团网站建设网站怎么推广出去
  • 常州网站建设 最易网络营销推广工具
  • 疫情防控政策最新西安seo黑
  • qq开放平台网站开发申请不通过的原因写文案接单平台
  • 郑州便宜网站建设报价北京seo如何排名
  • 浏览收费网站模板软文范文200字
  • 深圳几百元做网站青岛排名推广
  • 贸易做网站深圳网站公司排名
  • 外包公司 网站建设 上海永久免费客服系统有哪些软件
  • 怎么样才能自己做网站打广告google 优化推广
  • c 做web网站哪里有网络推广
  • wordpress可以上传文件吗seo机构