import kotlin.random.Random
class Musikverwaltung
{
private val songs = arrayListOf<Song>()
fun addSong(song : Song)
{
songs.add(song)
}
fun suche(begriff : String) : Song?
{
for (i in songs)
{
if (i.titel.contains(begriff) || i.interpret.contains(begriff))
return i
}
return null
}
fun besterSong() : Song
{
var best = songs[0]
for (i in songs)
{
if (i.bewertung > best.bewertung)
best = i
}
return best
}
fun randomPlaylist() : Playlist
{
val newPlaylist = arrayListOf<Song>()
val size = Random.nextInt(songs.size)
for (i in 0..size)
{
newPlaylist.add(songs[Random.nextInt(songs.size)])
}
return Playlist(newPlaylist)
}
}
Comments
0 B
|👍
/👎
0 B
|👍
/👎