Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Prüfungen im Bachelor-Studium (1. - 5. Semester) » pfp » Lösungsversuch (Übersicht)
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung | |||
pruefungen:bachelor:pfp:loesungws14 [21.07.2018 19:39] – evren | pruefungen:bachelor:pfp:loesungws14 [21.07.2018 19:41] (aktuell) – evren | ||
---|---|---|---|
Zeile 115: | Zeile 115: | ||
</ | </ | ||
\\ | \\ | ||
- | Alternativ | + | (ich glaube im oberen Code ist ein barrier.await() zu viel) \\ |
+ | Alternativlösung: \\ | ||
1: | 1: | ||
<code java> | <code java> | ||
Zeile 158: | Zeile 159: | ||
</ | </ | ||
+ | Alternativlösung: | ||
<code scala> | <code scala> | ||
def flatten : List[(Char, Char)] => List[Char] = { | def flatten : List[(Char, Char)] => List[Char] = { | ||
Zeile 196: | Zeile 198: | ||
} | } | ||
</ | </ | ||
- | Alternativlösung: | + | Alternativlösungen: |
<code scala> | <code scala> | ||
def decode: Stream[(Char, | def decode: Stream[(Char, | ||
Zeile 207: | Zeile 209: | ||
case Stream.Empty => Stream.Empty | case Stream.Empty => Stream.Empty | ||
case first #:: tailList => decodeTuple(first) #::: decode(tailList) | case first #:: tailList => decodeTuple(first) #::: decode(tailList) | ||
- | | + | } |
</ | </ |