1 / 2
Oct 2019

Witam
Mam problem z zatwierdzeniem zadania przez SPOJ ktory mowi: Bledna odpowiedz
Bylbym wdzieczny gdyby ktos spojrzal na kodzik i podpowiedzial co ewentualnie jest nie tak

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Silnia {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int iloscPrzypadkow = scanner.nextInt();

    List<Wyniki> listaWykikow = new ArrayList<Wyniki>();
    Wyniki w1 = new Wyniki(1,0,1);
    Wyniki w2 = new Wyniki(2,0,2);
    Wyniki w3 = new Wyniki(3,0,6);
    Wyniki w4 = new Wyniki(4,2,4);
    Wyniki w5 = new Wyniki(5,2,0);
    Wyniki w6 = new Wyniki(6,2,0);
    Wyniki w7 = new Wyniki(7,4,0);
    Wyniki w8 = new Wyniki(8,2,0);
    Wyniki w9 = new Wyniki(9,8,0);
    listaWykikow.add(w1);
    listaWykikow.add(w2);
    listaWykikow.add(w3);
    listaWykikow.add(w4);
    listaWykikow.add(w5);
    listaWykikow.add(w6);
    listaWykikow.add(w7);
    listaWykikow.add(w8);
    listaWykikow.add(w9);



    int[] wartosciPrzypadkow = new int[iloscPrzypadkow];
    for (int i = 0; i<iloscPrzypadkow; i++){
        wartosciPrzypadkow[i] = scanner.nextInt();
    }

    for (int i = 0; i<iloscPrzypadkow; i++){
        if (wartosciPrzypadkow[i] <= 9){
            for (Wyniki wyniki : listaWykikow){
                if (wyniki.getLiczba() == wartosciPrzypadkow[i]){
                    System.out.println(wyniki.getIloscDziesiatek()+" "+ +wyniki.getIloscJednosci());
                }
            }
        }else {
            System.out.println("0 0");
        }
    }

}

static class Wyniki{

    Wyniki(int l, int ld, int lj){
        this.liczba = l;
        this.iloscDziesiatek = ld;
        this.iloscJednosci = lj;
    }

    public int getLiczba() {
        return liczba;
    }

    public int getIloscDziesiatek() {
        return iloscDziesiatek;
    }

    public int getIloscJednosci() {
        return iloscJednosci;
    }

    int liczba;
    int iloscDziesiatek;
    int iloscJednosci;
}

}

  • created

    Oct '19
  • last reply

    Oct '19
  • 1

    reply

  • 686

    views

  • 2

    users

  • 3

    links

Najpierw, Jeśli zaczynasz, przeczytaj koniecznie! !!!

Skoro WA [błędna odpowiedź], to przeczytaj jeszcze raz treść zadania. Wystarczy, że skupisz się na pierwszym i trzecim zdaniu. Co do twojego kodziku, to zostawię go bez komentarza, chociaż widać tam poważne nadużywanie copy/paste ;-)).

Co w temacie twojego postu oznacza Spoj.com oraz problem? Przecież tu wszystko tego dotyczy [pl.spoj] i każdy pytający ma problem[y] i o tym są wątki a nie o pewnej części ciała Maryny więc po co to nadmiarowo zaznaczać w temacie? - tak na przyszłość.