Najlepszy Java Developer

Podsumowanie konkursu Najlepszy Java Developer

Podsumowanie konkursu Celem konkursu „Najlepszy Java Developer” było zmotywowanie ludzi do rozwiązywania przedziwnych problemów wykorzystując do tego języka Java. Zgłosiło się łącznie 70 osób, niektórzy tylko się zgłosili, niektórzy wykonali kilka zadań, jednej osobie udało się wykonać wszystkie – ale o tym później. Sam konkurs zakończył się 28 lutego 2019 roku, od tego czasu aż …

Continue Reading
Najlepszy Java Developer

Najlepszy Java Developer – Zadanie 9: Budowniczy

Zadanie Wielbłądy już za nami, a koniec pierwszej edycji Najlepszego Java Developera zbliża się wielkimi krokami. Już niedługo nadejdzie czas na podsumowanie i małe niespodzianki dla najwytrwalszych. 😉 Na koniec proste zadanie – na pewno prostsze niż te poprzednie. Nie będzie ono z żadnej kategorii co poprzednie – tym razem skupimy się wzorcu projektowym tzn. …

Continue Reading
Najlepszy Java Developer

Najlepszy Java Developer – Zadanie 8: Wielbłądy

Zadanie Ostatnio zajmowaliśmy się wakacjami – tym razem… wielbłądami. W skrócie zadanie polega na konsumowaniu API transportu wielbłądziego – kolejny raz się nie przesłyszałeś: wielbłądy. Dodatkowo również musimy wykonać kilka operacji i obliczeń na otrzymanych danych. Już tłumaczę dokładniej. W tym repozytorium znajduję się aplikacja springowa, jeśli ją uruchomimy to będziemy mieli możliwość do wysyłania zapytań do API …

Continue Reading
Najlepszy Java Developer

Najlepszy Java Developer – Zadanie 7: Wyjazd na wakacje

Zadanie Pomyślicie, że 6 zadanie nie zostało jeszcze sprawdzone, a wyskakuje już z kolejnym. Niestety nastała taka sytuacja – oczywiście wynikła od Pablo. Ma on poważny problem – chce zorganizować wypad na małe wakacje. Ma niestety sporo propozycji wyjazdu i największym priorytetem jest odległość. Musi wybrać to naprawdę szybko. Klikanie i wpisywanie np. w Google …

Continue Reading
Najlepszy Java Developer

Najlepszy Java Developer – Zadanie 6: OOP

Zadanie Póki co nie mam żadnych wieści o nowym zadaniu od Pablo, ale to nie znaczy, że mamy się wszyscy lenić. Zadanie 6 będzie dosyć elastyczne i zarazem proste. Chcę sprawdzić Waszą wiedzę z obiektowości i zobaczyć jak zaprojektowalibyście kilka klas. Zadaniem jest stworzenie czterech klas: Square, Rectangle, Triangle Rhombus Każda z tych klas ma …

Continue Reading
Najlepszy Java Developer

Najlepszy Java Developer – Zadanie 5: Text Histogram

Zadanie Kolejny raz zgłosił się do mnie Pablo z pewnym problemem. Ma problem ze zliczaniem znaków w tekście, chciałby móc robić to automatycznie. Postanowił napisać aplikację, stworzył szablon projektu, ale nie wie co ma zrobić dalej. Pomożesz mu w tym zadaniu? Już przekazuję co mi powiedział o jego wymaganiach i o tym co już zrobił. …

Continue Reading
Najlepszy Java Developer

Najlepszy Java Developer – Zadanie 4: Home

Zadanie Zgłosił się do mnie ostatnio Pablo z niemałym problemem. Mówił, że chce zostać architektem domów i potrzebuje do tego jednego narzędzia. Chce mieć możliwość przenoszenia projektów domów z plików o rozszerzeniu .home do aplikacji oraz w drugą stronę. Prosił mnie o zaimplementowanie możliwości ładowania plików .home do aplikacji. Rozpocząłem rozwiązywanie tego zadania, ale stwierdziłem, …

Continue Reading
Najlepszy Java Developer

Najlepszy Java Developer – Zadanie 3: Stars

Zadanie Trzecim zadaniem, a zarazem ostatnim z zadań rozruchowych jest rysowanie ustalonych figur przy użyciu gwiazdek. Niby nic trudnego, ale i tak możliwe, że będą małe problemy. Po tym zadaniu ruszymy z czymś ciekawszym. 😉 Zaimplementuj poniższy interfejs (klasa najlepiej gdyby nazywała się Draw ;)) public interface Stars { /* Rysuje kwadrat o podanym wymiarze …

Continue Reading
Najlepszy Java Developer

Najlepszy Java Developer – Zadanie 2: Stack

Zadanie W pierwszym zadaniu musiałeś stworzyć prosty algorytm obliczania mediany, tym razem weźmiemy zadanię z innej kategorii – ze struktur danych. Twoim zadaniem jest stworzenie struktury danych Stack (stos) – implementując podany przeze mnie interfejs. public interface Stack<T> { void clear(); boolean isEmpty(); void push(T t); T pop(); int size(); } Jeśli nie chcesz korzystać …

Continue Reading
Najlepszy Java Developer

Najlepszy Java Developer – Zadanie 1: Mediana

Zadanie 1 Mediana - Najlepszy Java Developer

Zadanie Pierwszym rozruchowym zadaniem jest znalezienie mediany dla liczb zmiennoprzecinkowych. 😉 Czym jest mediana Szybkie przypomnienie czym jest mediana. Jest to wartość średniej arytmetycznej dwóch środkowych elementów zbioru uporządkowanego, w przypadku, gdy zbiór ma liczbę elementów nieparzystą to wtedy wybieramy element środkowy. Przykład 1. Mając zbiór: 1, 4, 6, 9 To mediana jest równa: (4 …

Continue Reading