• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

SKARBFI SPOJ Java podpowiedź odnośnie błędu Uwaga kod!

Object Storage Arubacloud
0 głosów
151 wizyt
pytanie zadane 2 kwietnia 2018 w Java przez PoProstuTomasz Początkujący (470 p.)

Witam,

Wydaje mi się, że wszystko jest okej, dla przykładowych danych ze spoja działa prawidłowo, jednak sędzia odrzuca jako błędną odpowiedź. Może ktoś potrafi mnie nakierować co jest błędne?

Kod poniżej:
 

public class SkarbFinder {

    public static void main(String[] args) {

        Scanner in = new Scanner(System.in);
        List<Pomocnicza> list = new LinkedList<>();

        int k = 0;

        int D = in.nextInt();
        while (D > 0 && D < 51) {
            int N = in.nextInt();
            int a, b;
            int pion = 0, poziom = 0;
            if (N >= 0 && N <= 100000) {
                for (int i = 0; i < N; i++) {
                    a = in.nextInt();
                    b = in.nextInt();
                    if (a == 0) {
                        pion += b;
                    }
                    if (a == 1) {
                        pion -= b;
                    }
                    if (a == 2) {
                        poziom += b;
                    }
                    if (a == 3) {
                        poziom -= b;
                    }
                }
                Pomocnicza pom = new Pomocnicza(pion, poziom);
                list.add(pom);
            }
            pion = list.get(k).height;
            poziom = list.get(k).width;

            if (pion == 0 && poziom == 0) {
                System.out.println("studnia");
            } else {
                if (pion > 0) {
                    System.out.println("0 " + pion);
                } else if (pion < 0) {
                    System.out.println("1 " + Math.abs(pion));
                }
                if (poziom > 0) {
                    System.out.println("2 " + poziom);
                } else if (poziom < 0) {
                    System.out.println("3 " + Math.abs(poziom));
                }
            }
            k++;
            D--;
        }

    }

}

class Pomocnicza {

    int height, width;

    public Pomocnicza() {
    }

    public Pomocnicza(int height, int width) {
        this.height = height;
        this.width = width;
    }

}

 

komentarz 2 kwietnia 2018 przez Aisekai Nałogowiec (42,190 p.)
Byś podał chociaż link do zadania, to ktoś mógłby Ci pomóc.
komentarz 2 kwietnia 2018 przez PoProstuTomasz Początkujący (470 p.)

1 odpowiedź

0 głosów
odpowiedź 2 kwietnia 2018 przez plucins Stary wyjadacz (11,110 p.)
daj proszę link do zadania.
komentarz 2 kwietnia 2018 przez PoProstuTomasz Początkujący (470 p.)

Podobne pytania

0 głosów
1 odpowiedź 236 wizyt
0 głosów
3 odpowiedzi 778 wizyt
pytanie zadane 29 sierpnia 2016 w C i C++ przez eighty Nowicjusz (190 p.)
0 głosów
0 odpowiedzi 215 wizyt
pytanie zadane 17 listopada 2019 w Python przez TomJar Nowicjusz (230 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...