2024年华为OD机试真题-抢7游戏-Java-OD统一考试(C卷)

news/2024/7/20 16:59:15 标签: 华为od, 游戏, java, 职场和发展, 开发语言

题目描述:

A、B两个人玩抢7游戏游戏规则为A先报一个起始数字X(10<起始数字<10000),B报下一个数字Y(X-Y<3),A再报一个数字Z(Y-Z<3),以此类推,直到其中一个抢到7,抢到7即为胜者;在B赢得比赛的情况下,一共有多少种组合?

输入描述:

起始数字M,如100;10<=M<=10000

输出描述:

B能赢得比赛的组合次数

补充说明:

示例1

输入:

10
输出:

1
说明:

java">import java.math.BigDecimal;
import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int m = scanner.nextInt();
        BigDecimal result = getResult(m);
        System.out.println(result.toBigInteger());
    }
 
    public static BigDecimal getResult(int m) {
        int oneCount = m - 7;
        int 

http://www.niftyadmin.cn/n/5440372.html

相关文章

数据结构的概念大合集04(队列)

概念大合集04 1、队列1.1 队列的定义1.2队列的顺序存储1.2.1 顺序队1.2.2 顺序队的基本运算的基本思想1.2.3 顺序队的4要素的基本思想 1.3 环形队列1.3.1 环形队列的定义1.3.1 环形队列的实现 1.4 队列的链式存储1.4.1 链队1.4.2 链队的实现方式1.4.3 链队的4要素的基本思想 1.…

SQL注入篇--基础部分

增删改查 一、数据库的增删改查 增&#xff1a; 1、创建基本的数据库&#xff1a; CREATE DATABASE 数据库名;2、创建数据字符为UTF-8的数据库&#xff1a; CREATE DATABASE 数据库名 CHARACTER SET utf8mb4;或 CREATE DATABASE 数据库名 CHARSET utf8;查&#xff1a; 1…

Linux性能测试工具整理

性能测试工具&#xff1a;Unixbench lmbench stream iozone fio netperf spec2000 spec2006 一、unixbench unixbench主要是用于系统基础性能测试&#xff0c;unixbench也包含一些非常简单的2D和3D图形测试 UnixBench一个基于系统的基准测试工具&#xff0c;不单纯是CPU 内存 …

AI:150-基于深度学习的医学数据挖掘与病症关联发现

🚀点击这里跳转到本专栏,可查阅专栏顶置最新的指南宝典~ 🎉🎊🎉 你的技术旅程将在这里启航! 从基础到实践,深入学习。无论你是初学者还是经验丰富的老手,对于本专栏案例和项目实践都有参考学习意义。 ✨✨✨ 每一个案例都附带关键代码,详细讲解供大家学习,希望…

面试篇总结[JAVA基础]—字符串

1.String、StringBuilder和StringBuffer各自特点 1.1 String类型 摘抄自源码注释的String简介 The String class represents character strings. All string literals in Java programs, such as “abc”, are implemented as instances of this class. Strings are constant…

java 继承(中)

前面我们已经说明了什么是继承&#xff1f;继承的好处弊端等&#xff0c;不清楚的可参照链接 java 继承&#xff08;上&#xff09;-CSDN博客 本篇文章主要理解super和this的区别及联系。 1、super 本章节主要说明怎么访问方法内的变量&#xff0c;类内的成员变量&#xff0c…

MATLAB中的数据类型

MATLAB是一种高级编程语言和交互式环境&#xff0c;用于算法开发、数据可视化、数据分析和数值计算。在MATLAB中&#xff0c;数据类型是用于分类和定义存储在变量中数据种类的基本概念。选择适当的数据类型对于确保程序的正确性、有效性和内存效率至关重要。下面将详细解释MATL…

力扣热门算法题 46-48

46. 全排列&#xff0c;47. 全排列 II&#xff0c;48. 旋转图像&#xff0c;每题做详细思路梳理&#xff0c;配套Python&Java双语代码&#xff0c; 2024.03.19 可通过leetcode所有测试用例。 目录 46. 全排列 解题思路 完整代码 Python Java 47. 全排列 II 解题思路…