Analýza průzkumu
Požadavky na absolvování
Otevřené: Středa, 11. října 2023, 11.30
Termín: Středa, 11. října 2023, 23.59
Průzkumy mezi studenty nám pomáhají zjistit preference a názory na různá témata, včetně jejich oblíbených předmětů. Vaším úkolem je napsat kód pro analýzu výsledků průzkumu týkajícího se nejoblíbenějších školních předmětů. Pro zjednodušení této úlohy se budou obsluhovat pouze 4 různé odpovědi v dotazníku. V další brzké části studia se však dozvíte, jak obsloužit "téměř" nekonečno možných odpovědí, či lépe řečeno jakoukoliv odpověď.
Zadání
- Ve třídě SurveyAnalysis implementujte metodu countOccurrences, která spočítá, kolikrát je daný předmět zvolen v průzkumu jako oblíbený.
- Implementujte metodu findMostFavorite, která určí nejoblíbenější předmět na základě počtu hlasů pro každý předmět.
Hodnocení: Úloha bude pouze hodnocena na konci pololetí v rámci aktivity na předmětu PVA.
Podpora úlohy
- Vaše řešení bude umístěno ve složce src/main/java a balíčku org.example s názvem SurveyAnalysis.java.
- Pro provedení testů vložte soubor SurveyAnalysisTest.java do složky src/test/java.
- Do souboru pom.xml přidejte následující závislosti pro knihovnu JUnit5:
<dependencies> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>5.7.0</version> <scope>test</scope> </dependency> </dependencies>
- 10. října 2023, 19.56
- 10. října 2023, 19.56