CCF认证201803-1 跳一跳

Posted syq816

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CCF认证201803-1 跳一跳相关的知识,希望对你有一定的参考价值。

import java.util.Scanner;
public class Jump {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int totalScore = 0;
        int preScore = 0;
        while(sc.hasNextInt()){
            int flag = sc.nextInt();
            int score = 0;
            if(flag == 0){
                break;
            }else if(flag == 1){
                //跳上方块没有跳到中心,总分+1
                score +=1;
                preScore = 1;
                totalScore += score;
            }else if(flag == 2){
                //跳上方块并且跳到中心,上次分数+2+总分
                if(preScore == 1){
                    score = 2;
                }else{
                    score = preScore + 2;
                }
                preScore = score;
                totalScore += score;
            }
        }
        System.out.println(totalScore);
    }
}

 

以上是关于CCF认证201803-1 跳一跳的主要内容,如果未能解决你的问题,请参考以下文章

CCF201803-1 跳一跳(100分)序列处理

CCF CSP 201803-1 跳一跳

201803-1跳一跳 CCF (C语言)

CCF-CSP刷题库11-18

csp 201803-1 跳一跳

ccf跳一跳