TOPIC

WA 100% em Java 8

Daniel Filho asked 3 years ago

import java.io.IOException;
import java.util.Scanner; 
public class Main{
  public static void main(String[] args) throws IOException{
        Scanner scan = new Scanner(System.in);
      int a = scan.nextInt();  //input do usuário
    if (a>=5 && a<=50) {   //condição do problema

        int [] cedulas = new int[a];  // criação da array para o campo minado
      for (int i=0; i<cedulas.length; i++) {  //Preenchendo Array com inputs do usuário
            a = scan.nextInt();
            cedulas[i] = a;
        }
            int[] bombas = cedulas.clone();    //clone de input para aplicação do método
        for (int i=0; i<cedulas.length; i++){
            if (i == 0) {
                bombas[i] += cedulas[i+1];
            }
            else if (i==cedulas.length-1) {
                bombas[i] += cedulas[i-1];
            }
            else 
                bombas[i] += (cedulas[i+1]+cedulas[i-1]);
        }

        for (int i : bombas ) {
            System.out.println(i); // Saída para o usuário
        }
    }
 }
}

As saídas e as entradas desse problema estão corretas, alguém pode me ajudar a entender por que dá WA 100% toda vez que submeto?

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

  • Hugo Rafael de Lima replied 3 years ago

    tente revisar o final e o início, pra não somar posições vazias ,e além disso, basta somar o 1 das bombas que estão em volta então o vetor de cópia pode ser removido :D