d
This commit is contained in:
14
Swift/Memory.Aux.swift
Normal file
14
Swift/Memory.Aux.swift
Normal file
@@ -0,0 +1,14 @@
|
||||
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
|
||||
}
|
||||
14
Swift/Memory.Test.swift
Normal file
14
Swift/Memory.Test.swift
Normal file
@@ -0,0 +1,14 @@
|
||||
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"
|
||||
}
|
||||
1
Swift/main.swift
Normal file
1
Swift/main.swift
Normal file
@@ -0,0 +1 @@
|
||||
print(test_memory_generateConstPlayfield())
|
||||
Reference in New Issue
Block a user