欢迎光临散文网 会员登陆 & 注册

OD 统一考试(B 卷):五子棋迷

2023-09-20 16:46 作者:发量迷人的乔喻  | 我要投稿

华为 OD 机试【4 大宝典】再次上新题! ① 为了生活,华为 OD 待遇确实还不错,确实可以~ :https://dream.blog.csdn.net/article/details/129221789

② 华为 OD 面经月底整理,整理面经攒人品:https://dream.blog.csdn.net/article/details/129472919

③ 华为 OD 面经 8 月整理,来看看 3 位上岸考友都经历了什么~:https://dream.blog.csdn.net/article/details/132245724

④ 【新鲜】华为 OD 信息全知道,8 月 OD 最新资料~:https://dream.blog.csdn.net/article/details/132080773

OD 统一考试(B 卷):五子棋迷

题目描述

张兵和王武是五子棋迷,工作之余经常切磋棋艺。 走了一会儿,轮到张兵了,他对着一条线思考起来了,这条线上的棋子分布如下: 用数组表示: -1 0 1 1 1 0 1 0 1 -1 棋子分布说明: -1 代表白子,0 代表空位,1 代表黑子;

数组长度 L, 满足 1 < L < 40, 且 L 为奇数;

请帮他写一个程序,算出最有利的出子位置。 最有利定义: 找到一个空位 (0),用棋子 (1/-1) 填充该位置,可以使得当前子的最大连续长度变大;

如果存在多个位置,返回最靠近中间的较小的那个坐标;

如果不存在可行位置,直接返回 -1;

连续长度不能超过 5 个(五子棋约束);

输入描述

第一行: 当前出子颜色 第二行: 当前的棋局状态 输出描述

1 个整数,表示出子位置的数组下标 题解地址 📤

⭐️ JAVA:https://dream.blog.csdn.net/article/details/130837867

⭐️ Python:https://dream.blog.csdn.net/article/details/131961566

⭐️ C++:https://dream.blog.csdn.net/article/details/130837880

⭐️ C:https://dream.blog.csdn.net/article/details/130837886

⭐️ JS:https://dream.blog.csdn.net/article/details/131961639

⭐️ Go:https://dream.blog.csdn.net/article/details/131961675

华为 OD 机试

09.06 技术面试一 晚上 7 点到 8 点 流程: 1.自我介绍 2.根据简历问一些项目相关的问题 3.自动化框架 4.selenium 定位相关 5.大量维护多个自动化脚本有什么优化方向 6.性能测试 7.安全测试 8.项目管理有没有经验(无,没继续问) 手撕代码题: 给定多个字符串,输出共同的前缀,很简单的题目,暴力循环秒杀 共计用时 30 分钟不到 09.09 技术面试二 上午 11 点到 12 点 流程: 1.自我介绍 2.也是根据简历问一些项目相关 3.自动化框架 4.怎么写自动化脚本能更加稳定 5.接口测试 6.性能测试 7.安全测试 手撕代码题: 括号内字符串翻转,输出结果,也是很简单的题目,单向栈秒杀 共计用时 25 分钟 09.12 资格面试 上午 10 点半到 11 点 流程: 自我介绍,其他主要是跟 hr 聊天

OD 统一考试(B 卷):五子棋迷的评论 (共 条)

分享到微博请遵守国家法律