CodeGym /Kursy /Składnia Java /Ćwiczenia z listami

Ćwiczenia z listami

Składnia Java
Poziom 7 , Lekcja 9
Dostępny

– W końcu, jesteś gotowy. Męczy mnie już trzymanie tego wszystkiego w mojej głowie. Oto kilka zadań dla Ciebie:

Komentarze (7)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Anna A Poziom 18, Poland
20 sierpnia 2024
zgodnie z dobrymi praktykami powinno się deklarować List<String> list = new ArrayList<>(); a nie ArrayList<String> list = new ArrayList<>(); szkoda że wtedy nie zalicza zadania
Anna A Poziom 18, Poland
18 sierpnia 2024
Duplikowanie słów: chodzi o dodanie danego elementu dwa razy a nie zmienianie Stringa. Przecinki i kropki nie mają znaczenia.
Przemo Poziom 17, Legnica, Poland
2 września 2023
Fajnie, że nie pokazaliście jeszcze pętli for each i każecie iterowac normalną pętlą, ale w rozwiązaniu jest for each.
Krysia C Poziom 20, Poland, Poland
15 kwietnia 2023
Moim zdaniem jest coś nie tak przy sprawdzaniu rozwiązania. Mam całość dobrze zrobioną a i tak ostatni punkt nie jest zaliczany.
Molo Poziom 41, Jacksonville, Dania
31 sierpnia 2022
/* Comment has been deleted */
NeoBTK Poziom 8, Katowice, Poland
27 września 2022
Nie musisz podawać indexu przy dodawaniu do listy. Reszta się zgadza, z tym że, jak rozumiem, element zaburza również jak jest równy poprzedniemu. Poza tym, po co upychać wszystko jedno na drugim, czytelność kodu też jest ważna.

        for (int i = 0; i < 10; i++) {
            list.add(reader.readLine());
        }

        for (int i = 1; i < list.size(); i++) {
            if (list.get(i).length() <= list.get(i - 1).length())
                System.out.println(i);
        }
Paweł Poziom 13, Wrocław, Poland
21 sierpnia 2021
Last Task Trap. This is very important - remember to put the index of first element that doesn't fit instead the value of it! That's the tip for everybody failed in the last requirement.