自学内容网 自学内容网

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

题目描述:

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
说明:

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 

原文地址:https://blog.csdn.net/2301_76848549/article/details/136883301

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!