Sha256: 200584130fd683255f7a5dde8b0ed22654e08f925c05e3f359c0da4d9cbe69f8
Contents?: true
Size: 377 Bytes
Versions: 396
Compression:
Stored size: 377 Bytes
Contents
import java.util.HashMap class School { private val database = mutableMapOf<Int, List<String>>() internal fun db() = HashMap(database) fun add(student: String, grade: Int) { database[grade] = grade(grade) + student } fun grade(grade: Int) = database[grade] ?: listOf() fun sort() = database.toSortedMap().mapValues { it.value.sorted() } }
Version data entries
396 entries across 396 versions & 1 rubygems