TOPIC

30% alguém sabe me dizer onde esta o erro?

rsribeiro0 asked 6 years ago

import java.io.IOException; import java.util.Scanner;

public class Main { public static void main(String[] args) { Scanner ler = new Scanner(System.in);

    int alt = ler.nextInt();

    int n = ler.nextInt();

    int pulo[] = new int[n];

    boolean cond = true;

    for (int i = 0; i < pulo.length; i++) {
        pulo[i] = ler.nextInt();
        if(i == 0) {
            cond = true;
        }
        else if(pulo[i] - pulo[i - 1] > alt){
            cond = false;
        }
    }
    if(cond == true) {
        System.out.println("YOU WIN");
    }
    else {
        System.out.println("GAME OVER");
    }

}

}

Remember not post solutions. Your post may be reviewed by our moderators.

  • eduardo-mior replied 5 years ago

    Voccê esta verificando se a queda é muita alta? A queda não pode ser maior que o tamanho do salto. Ou sejá se o seu salto for de 10 metros você não pode pular do 18 para o 29 se não ele não atingiria a altura suficiente e não pode pular do 29 para o 18 se não a queda seria muito forte e você moreria.