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

华为OD机试 - 停车场最大距离(Python) | 机试题+算法思路+考点+代码解析 【2023】

停车场最大距离

题目

停车场有一横排车位0代表没有停车,1代表有车.
至少停了一辆车在车位上,也至少有一个空位没有停车.
为防止刮蹭,需为停车人找到一个车位
使得停车人的车最近的车辆的距离是最大的
返回此时的最大距离

输入

  1. 一个用半角逗号分割的停车标识字符串,停车标识为01,
    0为空位,1为已停车
  2. 停车位最多有100

输出

  1. 输出一个整数记录最大距离

示例一

输入

1,0,0,0,0,1,0,0,1,0,1

输出

2

说明

当车停在第三个位置上时,离其最近的车距离为2(1~3)
当车停在第四个位置上时,离其最近的车距离为2(4~6)
其他位置距离为1
因此最大距离为2

编码思路

找到一个只包含 0 和 1 的字符串中,所有 0 距离最近的 1 的距离最大是多少。具体算法思路是遍历字符串中的所有 0,分别计算当前 0 距离它左右两个 1 的距离&#x

http://www.lryc.cn/news/15879.html

相关文章:

  • RPC(2)------ Netty(NIO) + 多种序列化协议 + JDK动态代理实现
  • CAN现场总线基础知识总结,看这一篇就理清了(CAN是什么,电气属性,CAN通协议等)
  • 盘点全网好评最多的7款团队协同软件,你用过哪款?
  • Node-RED 3.0升级,新增特性介绍
  • 使用带有 Moveit 的深度相机来避免碰撞
  • 干货复试详细教程——从联系导师→自我介绍的复试教程
  • Java 优化:读取配置文件 “万能方式“ 跨平台,动态获取文件的绝对路径
  • 华为OD机试真题Python实现【最小施肥机能效】真题+解题思路+代码(20222023)
  • python基于vue健身房课程预约平台
  • Allegro无法看到金属化孔的钻孔的原因和解决办法
  • 《蓝桥杯每日一题》并查集·AcWing1249. 亲戚
  • 亚马逊云科技依托人工智能进行游戏数据分析,解决游戏行业痛点,助力游戏增长
  • 为什么不建议用 equals 判断对象相等?
  • 手写线程池实例并测试
  • 实操go开发环境的配置
  • 华为OD机试真题Python实现【匿名信】真题+解题思路+代码(20222023)
  • 阿里淘系面试经历(一)
  • matplotlib绘制三维图
  • 4万字c++讲解+区分c和c++,不来可惜了(含代码+解析)
  • AcWing 482. 合唱队形
  • Pytorch深度学习实战3-4:通俗理解张量Tensor的爱因斯坦求和(附实例)
  • GEE学习笔记 五十六:GEE中如何把文件导出到Google Drive的子目录
  • 【Go基础】数据库编程
  • 【颠覆软件开发】华为自研IDE!未来IDE将不可预测!
  • 怎样从零基础学黑客
  • burp小程序抓包
  • 文件上传攻击骚操作
  • Scala流程控制(第四章:分支控制、嵌套分支、switch分支、for循环控制全、while与do~while、多重与中断)
  • 华为OD机试真题Python实现【整理扑克牌】真题+解题思路+代码(20222023)
  • 【春秋云境】CVE-2022-28525