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

python-查找元素3(赛氪OJ)

[题目描述]
有n个不同的数,从小到大排成一列。现在告诉你其中的一个数x,x不一定是原先数列中的数。你需要输出最后一个<=x的数在此数组中的下标。
输入:
输入共两行第一行为两个整数n、x。第二行为n个整数,代表a[i]。
输出:
请你输出最后一个<=x的数在此数组中的下标。
样例输入1
5 4
1 2 5 13 16

样例输出1
2

来源/分类(难度系数:一星)


完整代码展示:
a,b=map(int,input().split())
c=list(map(int,input().split()))
d=[]
for j in range(0,len(c)):
      if c[j]<=b:
           d.append(j+1)
print(d[-1])


代码解释:
a,b=map(int,input().split()) ”,让用户输入总元素的个数a及需要比较的数值b。
c=list(map(int,input().split())) ”,让用户输入数列中的各元素,并将其储存在列表c中。
d=[]
 for j in range(0,len(c)):
       if c[j]<=b:
            d.append(j+1)
   ”,建立一个空列表d,依次遍历列表c中元素,如果该元素小于等于b,则将其下标添加进列表d中。
print(d[-1]) ”,打印列表d的最后一项,即小于等于b的最后一个元素的下标。


运行效果展示:

8ed05573a4eb4386a4853228edcbb5c4.jpg

3968463035bc43a1810387b1b856932e.jpg 

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • minio文件上传
  • 书籍去掉字符串中连续出现k个0的子串
  • Linux防火墙2
  • JS+H5美观的带搜索的博客文章列表(可搜索多个参数)
  • 数据可视化(王者英雄数据分析)
  • 系统架构师(每日一练14)
  • 【LeetCode】108. 将有序数组转换为二叉搜索树
  • mysql数据库迁移
  • Face2V人脸向量开发包
  • 使用python爬取今日头条热搜
  • 使用EntityFramework8的学习和开发过程中一些经验
  • Webpack、Vite区别知多少?
  • Linux Ubuntu 20.04 netmap安装
  • OD C卷 - 中庸行者
  • 第128天:内网安全-横向移动IPCATSC 命令Impacket 套件CS 插件全自动
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • 【个人向】《HTTP图解》阅后小结
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • Android 架构优化~MVP 架构改造
  • centos安装java运行环境jdk+tomcat
  • Django 博客开发教程 16 - 统计文章阅读量
  • iOS | NSProxy
  • nginx 负载服务器优化
  • Vue UI框架库开发介绍
  • vue:响应原理
  • Yii源码解读-服务定位器(Service Locator)
  • 关于 Cirru Editor 存储格式
  • 精彩代码 vue.js
  • 什么软件可以剪辑音乐?
  • 一道面试题引发的“血案”
  • Linux权限管理(week1_day5)--技术流ken
  • 阿里云API、SDK和CLI应用实践方案
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • # 安徽锐锋科技IDMS系统简介
  • #define、const、typedef的差别
  • (007)XHTML文档之标题——h1~h6
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (19)夹钳(用于送货)
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (不用互三)AI绘画工具应该如何选择
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (排序详解之 堆排序)
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (十)c52学习之旅-定时器实验
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net MVC中使用angularJs刷新页面数据列表
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .Net6使用WebSocket与前端进行通信
  • .NET轻量级ORM组件Dapper葵花宝典
  • .Net转Java自学之路—SpringMVC框架篇六(异常处理)
  • @Async 异步注解使用