草庐IT

【华为OD机试真题 】1009 - 绘图机器 (JAVA C++ Python JS) | 机试题+算法思路+考点+代码解析

文章目录一、题目🔸题目描述🔸输入输出🔸样例1🔸样例2二、代码参考🔸C代码🔸Java代码🔸Python代码🔸JS代码作者:KJ.JK🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈 🍂个人博客首页:KJ.JK 💖系列专栏:华为OD机试(JavaC++PythonJS)一、题目🔸题目描述绘图机器的绘图笔初始位置在原点(0,0)机器启动后按照以下规则来进行绘制直线。 1、尝试沿着横线坐标正向绘制直线直到给定的终点E 2.、期间可以通过指令在纵坐标轴方向进行偏移,offsetY为正数表示正向偏移,为负数表示负向偏移 给定的横坐标终点值E以及若干条绘制指令, 请计算绘制的直线和横坐标轴以及x=E的直线组成的图形面积。🔸输入输

华为OD德科面试+机试记录

一、机试(6.25)三道编程题,难度偏中。由于时间久远,只记得其中两道题目1、找车位(动态规划)2、题目不记得了,后面如果找到会补充(双指针)3、高效的任务规划(动态规划)第一题和第二题是做出来了,第三题做出来一点点,当时时间不够,没想出来,而且输入花费了我一点时间二、性格测试(6.27)这个基本上只要选你乐观,乐于助人,喜欢当领导这一类型基本都能过,当然也有在这一part挂的,这个还是得好好对待三、技术面一面(7.5)因为我java没什么经验,也没学过什么技术框架,所以基本上面试官问的都是一些java基础的八股文,基本上就是网上能搜到的八股,所以没什么好讲的,然后就做了一个题目,是用滑动窗口

【新2023】华为OD机试 - 数字的排列(Python)

华为OD清单查看地址:blog.csdn.net/hihell/category_12199275.html数字的排列题目小华是个很有对数字很敏感的小朋友,他觉得数字的不同排列方式有特殊的美感。某天,小华突发奇想,如果数字多行排列,第一行1个数,第二行2个,第三行3个,即第n行n个数字,并且奇数行正序排列,偶数行逆序排列,数字依次累加。这样排列的数字一定很有意思,请帮小华实现。规则总结如下:每个数字占据4个位置,不足四位用*补位,如1打印为1***数字之间相邻4空格数字的打印顺序按照正序逆序交替打印,奇数行正序,偶数行逆序最后一行数字顶格,第n-1行相对第n行缩进四个空格输入第一行输入为N,表

【满分】【华为OD机试真题2023 JAVA&JS】MVP争夺战

华为OD机试真题,2023年度机试题库全覆盖,刷题指南点这里MVP争夺战知识点DFS搜索 时间限制:1s 空间限制:256MB 限定语言:不限题目描述:在星球争霸篮球赛对抗赛中,强大的宇宙战队,希望每个人都能拿到MVP。MVP的条件是,单场最高分得分获得者,可以并列,所以宇宙战队决定在比赛中,尽可能让更多的队员上场,且让所有有得分的队员得分都相同。然而比赛过程中的每一分钟的得分都只能由某一个人包揽。

【华为OD机试 2023】 去除多余空格(C++ Java JavaScript Python)

文章目录题目描述输入描述输出描述用例题目解析C++JavaScriptJavaPython题目描述去除文本多余空格,但不去除配对单引号之间的多余空格。给出关键词的起始和结束下标,去除多余空格后刷新关键词的起始和结束下标。条件约束:1,不考虑关键词起始和结束位置为空格的场景;2,单词的的开始和结束下标保证涵盖一个完整的单词,即一个坐标对开始和结束下标之间不会有多余的空格;3,如果有单引号,则用例保证单引号成对出现;4,关键词可能会重复;5,文本字符长度length取值范围:[0,100000];输入描述输入为两行字符串:第一行:待去除多余空格的文本,用例保证如果有单引号,则单引号成对出现,且单引

【华为OD机试 2023】 去除多余空格(C++ Java JavaScript Python)

文章目录题目描述输入描述输出描述用例题目解析C++JavaScriptJavaPython题目描述去除文本多余空格,但不去除配对单引号之间的多余空格。给出关键词的起始和结束下标,去除多余空格后刷新关键词的起始和结束下标。条件约束:1,不考虑关键词起始和结束位置为空格的场景;2,单词的的开始和结束下标保证涵盖一个完整的单词,即一个坐标对开始和结束下标之间不会有多余的空格;3,如果有单引号,则用例保证单引号成对出现;4,关键词可能会重复;5,文本字符长度length取值范围:[0,100000];输入描述输入为两行字符串:第一行:待去除多余空格的文本,用例保证如果有单引号,则单引号成对出现,且单引

【新】华为OD机试 - 开心消消乐(Python)

开心消消乐题目给定一个N行M列的二维矩阵,矩阵中每个位置的数字取值为0或1,矩阵示例如:1100000100111111现需要将矩阵中所有的1进行反转为0,规则如下:当点击一个1时,该1被反转为0,同时相邻的上、下、左、右,以及左上、左下、右上、右下8个方向的1(如果存在1)均会自动反转为0;进一步地,一个位置上的1被反转为0时,与其相邻的8个方向的1(如果存在1)均会自动反转为0;按照上述规则示例中的矩阵只最少需要点击2次后,所有均值0。请问,给定一个矩阵,最少需要点击几次后,所有数字均为0?输入第一行输入两个整数,分别表示矩阵的行数N和列数M,取值范围均为[1,100]接下来N行表示矩阵的

华为OD机试 - 货币单位换算(C 语言解题)【独家】

最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南)华为od机试,独家整理已参加机试人员的实战技巧文章目录使用说明本期题目:货币单位换算题目输入输出描述示例一输入输出说明示例二输入输出说明

华为OD机试 - 回文字符串(Java & JS & Python)

题目描述如果一个字符串正读和反渎都一样(大小写敏感),则称它为一个「回文串」,例如:leVel是一个「回文串」,因为它的正读和反读都是leVel;同理a也是「回文串」art不是一个「回文串」,因为它的反读tra与正读不同Level不是一个「回文串」,因为它的反读leveL与正读不同(因大小写敏感)给你一个仅包含大小写字母的字符串,请用这些字母构造出一个最长的回文串,若有多个最长的,返回其中字典序最小的回文串。字符串中的每个位置的字母最多备用一次,也可以不用。输入描述无输出描述无用例输入abczcccddzz输出ccdzazdcc说明无

华为OD机试(C语言)真题

     JavaScript版本题解     Python+JAVA+JS三个版本题解合集。!!!超值优惠!!!      JAVA版本题解        Python版本题解    C++版本题解集中回答几个问题,以后再私信我这些问题,不回复了哦:1:考试链接上写着【2022Q4A卷】,对应的就是新题库,看新题库的目录即可,一般一年更新一次题库,上一次就是22年11月更新的。2:机试没过,半年的冷冻期。3:旧题库不会再考到了,学有余力可以刷一刷。4:订阅专栏后,专栏内所有的文章都可以看,以后再更新新的题目也可以看,每年更新的题目都会更新到一个专栏里面。5:文章内均有题目+思路+代码。6:已