package cn.itcast.girl.TheBlueCup_02;
import java.util.Arrays;
import java.util.Scanner;
public class HappyToJump {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int a[] = new int[n];
int b[] = new int[n-1];
boolean flag = true;
for(int i=0;i<n;i++) {
a[i] = sc.nextInt();
}
for(int i=0;i<n-1;i++) {
b[i] = Math.abs(a[i]-a[i+1]);
}
Arrays.sort(b);
for(int i=1;i<=n-1;i++) {
if(b[i-1]!=i) {
flag = false;
System.out.println("Not jolly");
break;
}
}
if(flag) {
System.out.println("Jolly");
}
}
}
本文介绍了一种名为“快乐跳跃”的游戏算法实现。通过输入一系列跳跃高度,算法判断玩家是否能够按照特定规则完成游戏。具体步骤包括:读取输入数据、计算每两个连续跳跃之间的差距、对这些差距进行排序并验证其是否符合从1开始的连续整数序列。如果符合,则输出Jolly,否则输出Not jolly。
5万+

被折叠的 条评论
为什么被折叠?



