Add termin-9

This commit is contained in:
Henri Burau 2020-05-20 14:11:33 +02:00
parent a30ff5c830
commit 4c2b849a8d
1 changed files with 55 additions and 0 deletions

55
termin-9.md Normal file
View File

@ -0,0 +1,55 @@
<!--
title: Termin 9
description: Folien für das erste Tutorium in Programmieren 2
url: https://git.haw-hamburg.de/pm2-tutorium/slides
header: Programmieren 1 **Tutorium**
footer: Henri Burau und Eva Meinen
-->
# Tutorium Termin 9
* Gitlab (Folien-Quellcode) https://git.haw-hamburg.de/pm1-tutorium/slides
* Lösungen der Aufgaben https://git.haw-hamburg.de/pm1-tutorium/code
---
# Ablauf
- Fragen
- Online-Fragen
- Themen
* Iterator
* hashCode und equals
* Map
- Aufgaben
---
# Fragen
---
# Online Fragen
arsnova.eu/mobile
Code: 36 22 91 80
---
# hashCode und equals
Siehe Eclipse
---
![bg](https://git.haw-hamburg.de/pm1-tutorium/slides/-/raw/master/img/collection_overview.png)
---
# Aufgaben
* Der `Shepherd` hat eine Reihe von Lieblingstieren, die er mit Namen anredet. Schreibe drei Methoden
* `void addFavorite(String name, Animal animal)` welche ein neues Lieblingstier dem Hirten hinzugefügt
* `Animal getFavorite(Sting name)` welche das Lieblingstier mit dem gegebenen Namen zurückgibt.
* `String getFavorites()` welche eine Auflistung von allen Namen seiner Lieblingstiere zurückgibt.
* Finde den kürzesten Code um ein Palindrom mit `StringBuilder` zu erkennen.
* Finde den kürzesten Code um alle Vokale aus einem `String` zu entfernen.