d
This commit is contained in:
39
main.kt
39
main.kt
@@ -1,5 +1,40 @@
|
||||
package my.program
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
println("Hello, World from Kotlin")
|
||||
|
||||
// L4: Function.
|
||||
|
||||
fun memory_generateConstPlayfield(
|
||||
n: Int
|
||||
): Map<Int, Int> {
|
||||
var idGroups: MutableMap<Int, Int> = mutableMapOf()
|
||||
var id = 0
|
||||
for (gid in 0..<n) {
|
||||
idGroups[id] = gid
|
||||
id += 1
|
||||
idGroups[id] = gid
|
||||
id += 1
|
||||
}
|
||||
return idGroups
|
||||
}
|
||||
|
||||
// L20: Test.
|
||||
|
||||
fun test_memory_generateConstPlayfield(): String {
|
||||
val idGroups = memory_generateConstPlayfield(2)
|
||||
if (
|
||||
idGroups.count() == 4 &&
|
||||
idGroups[0] == 0 &&
|
||||
idGroups[1] == 0 &&
|
||||
idGroups[2] == 1 &&
|
||||
idGroups[3] == 1
|
||||
) {
|
||||
return "OK: memory_generateConstPlayfield"
|
||||
}
|
||||
return "ERR: memory_generateConstPlayfield"
|
||||
}
|
||||
|
||||
// L36: Run.
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
println(test_memory_generateConstPlayfield())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user