– Myślę, że masz już dużą wiedzę o Set i Map. Oto kilka zadań, które pomogą Ci ją utrwalić.
2
Zadanie
Składnia Java, poziom 8, lekcja 8
20 wyrazów, które zaczynają się na literę „L”
Masz może swoją ulubioną literę? Cóż, właściwie Twoje preferencje nie mają żadnego znaczenia. Twój nauczyciel (to on wymyślił to zadanie) uwielbia literę „L”, więc musisz się z tym pogodzić. Musisz utworzyć Set i dodać 20 wyrazów, które zaczynają się na tę literę. Nic poza tym.
10
Zadanie
Składnia Java, poziom 8, lekcja 8
Większa niż 10? Wcale do nas nie pasujesz!
Centrum przeładunku Oddiozo szuka pracowników. Jest tylko jedno wymaganie: nowy pracownik nie może mieć więcej niż dziesięć kończyn (nie mam pojęcia, skąd taka dyskryminacja). Pomożemy im, pisząc program, który tworzy set liczb (Set ), dodaje 20 różnych liczb, a następnie usuwa z tego zbioru wszystkie liczby większe niż 10.
10
Zadanie
Składnia Java, poziom 8, lekcja 8
Spis ludności
Często zdarza się, że ludzie i inni obywatele Wszechświata próbują odszukać swoich krewnych. Spróbujmy zatem stworzyć program, który będzie znajdował konkretne osoby. W tym zadaniu musimy utworzyć słownik (Map<String, String>), dodać dziesięć wpisów (nazwisko, imie) i sprawdzić, jak dużo ludzi ma takie samo imię bądź nazwisko.
10
Zadanie
Składnia Java, poziom 8, lekcja 8
Miła Emma i letnie wakacje
Emma Rutkowska jest nauczycielką-supervisorem w klasie 7B w pewnej szkole na Terze. Nie musisz znać szczegółów. Liczy się fakt, że daje ona prezenty swoim uczniom z okazji ich urodzin. Ale, niestety, nie wszystkich to spotyka: urodziny w miesiącach letnich są pomijane z uwagi na wakacje. Napiszmy dla Emmy program, który utworzy słownik z imionami i datami urodzin, a następnie usunie z niego wszystkich urodzonych latem.
10
Zadanie
Składnia Java, poziom 8, lekcja 8
Powtórzenia nie są potrzebne
Trudno jest wyobrazić sobie sytuację, w której naprawdę jest Ci potrzebny program, który za chwilę napiszesz. Jednakże, po drobnych modyfikacjach może on stać się potrzebny. Możesz też sobie wyobrazić, że jest on częścią czegoś większego, na przykład wyszukiwarki. Utwórzmy słownik, zapełnijmy go wpisami (nazwisko, imie), a następnie usuńmy ludzi o takich samych imionach.
5
Zadanie
Składnia Java, poziom 8, lekcja 8
Tylko dla bogaczy
Nasz klient to Kasyno Monte Vegas na Planecie Diabloblo. Goście są ekstremalnie aroganccy, ale nieźle płacą. Poprosili nas, żebyśmy utworzyli dla nich automatyczną listę mailingową do potencjalnych klientów. Nie martw się. Młodszemu programiście (czyli Tobie) zostało przydzielone proste zadanie: musisz utworzyć słownik (nazwisko, pensja) i usunąć wpisy odpowiadające osobom z pensją niższą niż 500 kredytów.