前言《华为机试真题》专栏为华为OD机试真题,源码包含多种语言。如果找不到想要的考题,或者需要最新考题的答案,请进行留言机试题目,【注:留言考题请注明机试的时间】java版、javascript版和Python版三种实现方式标题:找车位 |时间限制:1秒 |内存限制:32768K |语言限制:不限题目描述停车场有一横排车位,0代表没有停车,1代表有车。至少停了一辆车在车位上,也至少有一个空位没有停车。输入描述1、一个用半角逗号分割的停车标识字符串,停车标识为0或1,0为空位,1为已停车。2、停车位最多100个。输出描述输出一个整数记录最大距离。示例1输入1,0,0,0,0,1,0,0,1,0,1
目录 一、题目描述二、解题思路整体思路:细分每个实现步骤:步骤1、先满足必要条件素数,需要判断数是不是素数步骤2、判断是否存在10个素数且公差为d,怎样方便每个d的判断呢?步骤3、遍历素数时,如何判断素数之间是否满足等差数列的关系? 步骤4、注意限制条件,长度为10的等差素数数列,如何应用呢?步骤5、节省程序的执行时间,如果找到满足条件的公差的首项,可以不用继续判断,直接跳出。步骤6,题意找到第一个满足条件的公差即最小的公差,不必继续遍历查找满足十个等差素数数列的公差,三、完整代码实现:运行结果:210自己理解,如有错误,欢迎指正!如有更好解法,留在评论区,互相学习!一、题目描述本题为填空题,
题目:请求出在12345678至98765432中,有多少个数中完全不包含2023。完全不包含2023是指无论将这个数的哪些数位移除都不能得到2023。例如20322175,33220022都完全不包含2023,而20230415,20193213则含有2023(后者取第1,2,6,8个数位)。(5分)首先,我们可以发现2023这个数一定是八位数,且其中的数字不重复,因此只需要考虑这些数字有哪些,然后用计数法统计不包含这些数字的数的个数即可。具体做法如下:首先求出2023这个数中包含的数字:num=2023digits=set(str(num)) #将数字转为字符串,再取set,这样只会保留不
蓝桥杯单片机之PCF8591模块的使用简述原理图:引脚定义:相关地址IIC寻址设备地址控制地址IIC时序分析数模转换D/A模数转换代码:一:光敏电阻和可变电阻的AD转换,S4控制模式的切换,只显示0-255的数字量!!!二:输出定量的模拟电压简述PCF8591是一款单芯片、单电源、低功耗、8位CMOS数据采集器件,具有四路模拟输入、一路模拟输出和一个串行I2C总线接口。通过I2C总线的串行输入/输出原理图:引脚定义:SYMBOLPINDESCRIPTION译文AIN01analoginputs(A/Dconverter)模拟输入AIN12AIN23AIN34A05hardwareaddress
华为OD机试-题目列表2023Q1点这里!!2023华为OD机试-刷题指南点这里!!题目描述给定一个字符串s,s包括以空格分隔的若干个单词,请对s进行如下处理后输出:1、单词内部调整:对每个单词字母重新按字典序排序2、单词间顺序调整:
☕前言:📖📖走迷宫一类的问题一般都是暴力搜索解决,搜索的方法有两种:深度优先(DFS)和广度优先(BFS),而提到DFS就离不开递归,涉及到递归的问题理解起来还是有难度的,代码编写不当很容易造成栈溢出。🌻🌻今天就用三道走迷宫问题带你彻底搞懂怎么用DFS秒杀迷宫类问题~题目传送门:🚀🚀🚀三道练习题目全部来源于计蒜客平台。题目链接迷宫(一)https://nanti.jisuanke.com/t/T1595迷宫(二)http://nanti.jisuanke.com/t/T1596迷宫(三)https://nanti.jisuanke.com/t/T1597🍋走迷宫—DFS深搜:😎不废话,直接上题
一、填空题(一)最小的十六进制问题描述 请找到一个大于2022的最小数,这个数转换成十六进制之后,所有的数位(不含前导0)都为字母(A到F)。 请将这个数的十进制形式作为答案提交。答案提交 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。(二)Excel的列在Excel中,列的名称使用英文字母的组合。前26列用一个字母,依次为A到Z,接下来26*26列使用两个字母的组合,依次为AA到ZZ。请问第2022列的名称是什么?(三)相等日期 借鉴 zoeil #include#include#include#inc
前言输入捕获的考题十分明确,就是测量输入脉冲波形的占空比和频率,对我们的板子而言,就是检测板载的两个信号发生器产生的信号:具体来说就是使用PA15和PB4来做输入捕获。输入捕获原理简介输入捕获能够对输入信号的上升沿和下降沿进行捕获,并且记录下捕获时定时器的数值以及触发中断。借用一张图来阐明这个动作:边沿触发,产生捕获中断中断中读取当前的计数值CCR,并且将计数值清零退出中断因此通过计数值可以计算出高电平持续时间,这里面有一个溢出的问题,对于我们的信号发生器来说,其信号的频率比较高,计数器不会发生溢出,因此不需要考虑。根据功能分为两类:普通输入捕获(只能测频率)PWM输入模式(可以测频率和占空比
目录题目环境搭建解题参考题目该cluster使用containerd作为CRI运行时。containerd的默认运行时处理程序是runc。containerd已准备好支持额外的运行时处理程序runsc(gVisor)。Task使用名为runsc的现有运行时处理程序,创建一个名为untrusted的RuntimeClass。更新namespaceserver中的所有Pod以在gVisor上运行。您可以在/cks/gVisor/rc.yaml中找到一个模版清单。环境搭建安装gVisor使用以下命令下载gvisor安装包:wgethttps://storage.googleapis.com/gvis
前言今天(20220407)刚建立了一个专栏《IC真题之吾见》,准备记录一些IC真题的见解,为以后找工作做一点准备。刷题绝不是目的,以题代练,以题代学。题目来自师兄申请华为实习“设计”岗位的笔试真题。见解大部分来自自己学习的理解,也有部分超纲知识是网络检索得到,希望可以多多在评论区留言交流,共同进步!有问题的地方也希望可以直接批评指正!后面也会同步更新此专栏!建议PC端或Pad端查看!1、下列有关时序分析的描述正确的是()A.recovery时间,是指异步控制信号在有效时钟沿到达之后必须保持稳定的时间B.时钟信号的建立时间裕度的计算方法是基于数据的到达时间和数据的需要时间C.下面的公式用来计算