// L4: Function. func memory_generateConstPlayfield( _ n: Int ) -> [Int: Int] { var idGroups = [Int: Int]() var id = 0 for gid in stride(from: 0, to: n, by: 1) { idGroups[id] = gid id += 1 idGroups[id] = gid id += 1 } return idGroups } // L20: Test. func test_memory_generateConstPlayfield() -> String { let 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. print(test_memory_generateConstPlayfield())