| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Imię | Nazwisko | Indeks | Razem | Zad 1 | Zad 2 | Zad 3 | Zad 4 | Zad 5 | Zad 6 | Zad 7 | Zad 8 | Zad 9 | Zad 10 | Zad 11 | |||||||||||||
2 | Biblioteka | Prosta Java | Tablice | Klasa | Tramwaje/Roboty | Forum | Bezszachy | BST | Stos + wyjątki | Typy generyczne | Własna lista | |||||||||||||||||
3 | Oddanie: | 8.03.2017 | 14.03.2017 | 21.03.2017 | 28.03.2017 | 4.04.2017 | 23.04.2017 | 11.04.2017 | 9.05.2017 | 16.05.2017 | 23.05.2017 | 30.05.2017 | ||||||||||||||||
4 | Poprawki: | 11.04.2017 | 19.04.2017 | 10.05.2017 | 30.05.2017 | 30.05.2017 | 6.06.2017 | |||||||||||||||||||||
5 | Konstanty | Cieśliński | 370758 | 10 | OK | OK | OK | OK (uwagi) | OK | OK | OK | OK | -- | OK | OK | |||||||||||||
7 | Eryk | Kijewski | 385734 | 11 | OK | OK | OK | OK (uwagi) | OK | OK | OK | OK | OK | OK | OK | |||||||||||||
8 | Mateusz | Kobak | 385760 | 5 | OK | OK | OK | -- | OK | OK | -- | -- | -- | -- | -- | |||||||||||||
9 | Wiktoria | Kośny | 385804 | 11 | OK | OK | OK (uwagi) | OK (uwagi) | OK | OK | OK | OK | OK | OK | OK | |||||||||||||
10 | Adrian | Kucharczuk | 385855 | 11 | OK | OK | OK | OK (uwagi) | OK | OK | OK | OK | OK | OK | OK | |||||||||||||
11 | Aleksandra | Kwiecińska | 293709 | 6 | OK | OK | OK | -- | OK | -- | 1/2 | 1/2 | OK | -- | -- | |||||||||||||
12 | Jakub | Paliga | 371350 | 8 | OK | OK | OK | OK (uwagi) | -- | OK | -- | OK | OK (uwagi) | OK | -- | |||||||||||||
13 | Aliaksandr | Sarokin | 372525 | 10 | OK | OK | OK (uwagi) | OK (uwagi) | OK | OK | -- | OK | OK | OK | OK | |||||||||||||
14 | Michał | Sarzyński | 371678 | 9 | OK | OK | OK | OK | OK | OK | OK (uwagi) | -- | OK (uwagi) | -- | OK | |||||||||||||
15 | Wojciech | Sikorski | 385952 | 8.5 | OK | OK (uwagi) | OK | OK | OK | OK | 1/2 | -- | -- | OK | OK | |||||||||||||
16 | Oleksandra | Tumak | 386756 | 11 | OK | OK | OK | OK | OK | OK | OK | OK | OK | OK | OK | |||||||||||||
17 | Maciej | Twardowski | 386458 | 9 | OK | OK (uwagi) | OK | OK (uwagi) | OK | OK | OK | OK | OK | -- | -- | |||||||||||||
18 | Karol | Waszczuk | 386488 | 11 | OK | OK | OK | OK (uwagi) | OK | OK | OK (uwagi) | OK | OK | OK | OK | |||||||||||||
19 | Kamila | Sledź | 7.5 | -- | OK | -- | OK (uwagi) | OK | OK | 1/2 | OK | -- | OK | OK | ||||||||||||||
20 | ||||||||||||||||||||||||||||
21 | Uwagi: | |||||||||||||||||||||||||||
22 | Konstanty | Cieśliński | 370758 | To Kierunek powinien wiedzieć, co to znaczy skręcić w prawo/skręcić w lewo, a nie Robot. Niepotrzebnie komplikuje Pan wypisywanie planszy: Robot powinie wypisywać dane zgodne z formatem w zadaniu. Nie powinien Pan parsować wyników własnego kodu. | Stos miał być parametryzowany typem przechowywanych elementów. Napisał Pan zwykły stos liczb całkowitych. | |||||||||||||||||||||||
24 | Eryk | Kijewski | 385734 | Zmienne plansza, roboty, kierunki powinny być zmiennymi lokalnymi w metodzie Main a nie polami statycznymi w klasie Main! Bardziej idiomatyczne dla Javy jest używanie w konstruktorze przypisań w stylu this.imie = imie. W Javie nie używa się zmiennych o nazwach zaczynających się od podkreślenia. | ||||||||||||||||||||||||
25 | Mateusz | Kobak | 385760 | |||||||||||||||||||||||||
26 | Wiktoria | Kośny | 385804 | W nazwach metod nie używamy znaku podkreślenia, używamy konwencji camelCase. | Obiekty Kierunek nie powinny się zmieniać. W "życiu" nie jest tak, że północ nagle staje się wschodem. To Roboty się obracają, a nie kierunki świata. | |||||||||||||||||||||||
27 | Adrian | Kucharczuk | 385855 | Metoda wyświetl jest niepotrzebna, to co robi jest niezgodne z nazwą. | ||||||||||||||||||||||||
28 | Aleksandra | Kwiecińska | 293709 | W zadaniu powinny być klasy WęzełPusty i WęzełPełny, które powinny zajmować się dodawaniem/szukaniem wartości. Klasa Drzewo powinna delegować operację do korzenia. | ||||||||||||||||||||||||
29 | Jakub | Paliga | 371350 | Nazwy metod powinny zaczynać się małą literą. | Konstruktory wyjątków powinny być publiczne. | |||||||||||||||||||||||
30 | Aliaksandr | Sarokin | 372525 | Stringi trzeba porównywać za pomocą metody equals(). compareTo też działa, ale equals() jest bardziej idiomatyczne. | Ułamki powinny być niezmienne. Metody dodaj(), odejmnij(), itp. powinny zwracać NOWY ułamek. Skracanie ułamków powinno być w konstruktorze - to konstruktor dba o poprawny stan obiektu. | Hierarchia klas powinna być inna: Liść nie ma synów, więc nie potrzebuje pól lsyn i psyn. Trzeba odpowiednio zmienić hierarchię klas. | Klasy wyjątków powinny być publiczne. Powinien być interfejs Stosu i oddzielnie implementacja. Obsługa wyrażeń w odwrotnej notacji polskiej powinna być w osobnej klasie. | |||||||||||||||||||||
31 | Michał | Sarzyński | 371678 | Można było lepiej sparametryzować szukanie możliwych ruchów. | Wyjątki zwykle mają w nazwie "exception", np. StackOverflowException | |||||||||||||||||||||||
32 | Wojciech | Sikorski | 385952 | Nazwy metod powinny zaczynać się małą literą | Program się nie kompiluje | Przykład użycia stosu powinien być w osobnej klasie. Stos powinien mieć wskaźnik na pierwszy element stosu, a nie na listę elementów. | Brakuje sortowania listy | |||||||||||||||||||||
33 | Oleksandra | Tumak | 386756 | Metoda czynnikiPierwsze nie powinna być publiczna - nie jest częścią interfejsu Ułamka. Upraszczanie ułamków trzeba zrobić prościej: dzielimy przez największy wspólny dzielnik (nwd) licznika i mianownika. | ||||||||||||||||||||||||
34 | Maciej | Twardowski | 386458 | Nazwy klasy powinny zaczynać się wielką literą | Kierunek nie powinien się zmieniać. Zmienia się orientacja robota, ale sam obiekt kierunek się nie zmienia. To nie Plansza powinna obracać robota, robot sam powinien się obrócić. | |||||||||||||||||||||||
35 | Karol | Waszczuk | 386488 | Nazwy metod powinny zaczynać się małą literą. | Metoda possibleMoves() powinna być publiczna. Można ją podzielić na mniejsze metody. | Rozwiązanie powinno używać klas WęzełPusty i WęzełPełny, które powinny zajmować się dodawaniem nowych wartości/szukaniem wartości | ||||||||||||||||||||||
36 | Kamila | Sledź | Bardziej eleganckie rozwiązanie: prywatny konstruktor Liczby z tablicy cyfr | Klasy powinny zawierać metody zwracające opis | ||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||||
101 | ||||||||||||||||||||||||||||
102 |