news 2026/6/23 16:15:40

华为OD机试真题精讲:石头剪刀布游戏(Python/Java/C++多语言实现)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
华为OD机试真题精讲:石头剪刀布游戏(Python/Java/C++多语言实现)

华为OD机试真题精讲:石头剪刀布游戏(Python/Java/C++多语言实现)

一、题目描述(2025B卷高频100分题)

人机交互系统需要实现石头剪刀布游戏的胜负判定功能,遵循以下规则:

  1. 输入为:
    • 两个字符串player1player2(仅取值:“rock”(石头)、“scissors”(剪刀)、“paper”(布));
    • 游戏规则:
      • 石头击败剪刀(rock > scissors);
      • 剪刀击败布(scissors > paper);
      • 布击败石头(paper > rock);
      • 双方出相同手势则为平局;
  2. 目标:判定游戏结果并返回对应标识;
  3. 输出:
    • “player1”:玩家1获胜;
    • “player2”:玩家2获胜;
    • “tie”:平局;
    • 输入保证为合法手势,无需处理无效输入。

关键约束

  • 输入范围:仅包含"rock"、“scissors”、"paper"三种合法字符串;
  • 时间限制1秒,空间限制256MB;
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 16:10:48

指针的输出形式

指针是指向数据的地址,因此指针的输出形式会有区别例:&a:a的地址* p:指针p这个地址存储的数据p:指针p的地址当*pq时,则是让*p指向q存储的地址;定义时可*pq;定义完毕需要*p*qif&a…

作者头像 李华
网站建设 2026/6/23 16:03:47

【Springboot毕设全套源码+文档】基于springboot蛋糕店线上预订销售系统的设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/23 15:59:02

TAP/TUN与自定义网络协议栈

这个文章对TAP/TUN讲的比较清楚 https://blog.csdn.net/tjcwt2011/article/details/160653673 《深入高可用系统原理与设计》https://www.thebyte.com.cn/network/tuntap.html 一、在用户空间实现自定义网络协议栈 核心思想 内核协议栈是个黑盒——你想改 TCP 拥塞控制算法…

作者头像 李华
网站建设 2026/6/23 15:41:45

AI+仿真构建交互式电力工程教学框架:从原理到实践

1. 项目概述:当AI遇见电力系统仿真教学 最近几年,我一直在电力工程教育和企业培训的一线,一个感受越来越强烈:传统的教学方式,无论是PPT讲解还是静态的教材,在面对“电力系统动态”这种复杂、抽象且实时性极…

作者头像 李华
网站建设 2026/6/23 15:31:25

非相干衰落信道下VLSF解码:可靠性保证与信息密度优化

1. 项目缘起:从一次“失联”的通信说起 几年前,我参与过一个物联网终端的数据回传项目。设备部署在野外,通过无线模块将传感器数据发回云端。测试阶段一切顺利,但一到实际运行,问题就来了:在植被茂密或天气…

作者头像 李华
网站建设 2026/6/23 15:30:29

CROSSMATH基准:诊断多模态大模型视觉数学推理的模态鸿沟

1. 项目概述:为什么我们需要一个新的视觉推理基准?最近和几个做多模态大模型的朋友聊天,大家普遍有个感觉:模型在那些“看图说话”的任务上,比如描述一张图片里有什么,表现是越来越惊艳了。但一旦任务稍微拐…

作者头像 李华