@@ -1,16 +0,0 @@ | |||||
#include <map> | |||||
#include "Memory.h" | |||||
std::map<int, int> memory_generateConstPlayfield( | |||||
int n | |||||
) { | |||||
std::map<int, int> idGroups; | |||||
auto id = 0; | |||||
for (int gid = 0; gid < n; ++gid) { | |||||
idGroups[id] = gid; | |||||
id += 1; | |||||
idGroups[id] = gid; | |||||
id += 1; | |||||
} | |||||
return idGroups; | |||||
} |
@@ -1,8 +0,0 @@ | |||||
#include "Memory.h" | |||||
#include <iostream> | |||||
int main() { | |||||
std::cout | |||||
<< test_memory_generateConstPlayfield() | |||||
<< std::endl; | |||||
} |
@@ -1,6 +1 @@ | |||||
c++ -o test_memory_C++ \ | |||||
-std=c++11 \ | |||||
-IC++ \ | |||||
C++/Memory.Aux.cpp \ | |||||
C++/Memory.Test.cpp \ | |||||
C++/main.cpp | |||||
c++ -o test_memory_C++ -std=c++11 main.cpp |
@@ -0,0 +1,2 @@ | |||||
echo "node main.js" > test_memory_JavaScript | |||||
chmod +x test_memory_JavaScript |
@@ -0,0 +1,35 @@ | |||||
#include <map> | |||||
#include <string> | |||||
std::map<int, int> memory_generateConstPlayfield( | |||||
int n | |||||
) { | |||||
std::map<int, int> idGroups; | |||||
auto id = 0; | |||||
for (auto gid = 0; gid < n; ++gid) { | |||||
idGroups[id] = gid; | |||||
id += 1; | |||||
idGroups[id] = gid; | |||||
id += 1; | |||||
} | |||||
return idGroups; | |||||
} | |||||
std::string test_memory_generateConstPlayfield() { | |||||
auto idGroups = memory_generateConstPlayfield(2); | |||||
if ( | |||||
idGroups.size() == 4 && | |||||
idGroups[0] == 0 && | |||||
idGroups[1] == 0 && | |||||
idGroups[2] == 1 && | |||||
idGroups[3] == 1 | |||||
) { | |||||
return "OK: memory_generateConstPlayfield"; | |||||
} | |||||
return "ERR: memory_generateConstPlayfield"; | |||||
} | |||||
int main() { | |||||
printf("%s\n", test_memory_generateConstPlayfield().c_str()); | |||||
} |
@@ -0,0 +1,31 @@ | |||||
function memory_generateConstPlayfield( | |||||
n | |||||
) { | |||||
var idGroups = {}; | |||||
var id = 0; | |||||
for (let gid = 0; gid < n; ++gid) { | |||||
idGroups[id] = gid; | |||||
id += 1; | |||||
idGroups[id] = gid; | |||||
id += 1; | |||||
} | |||||
return idGroups; | |||||
} | |||||
function test_memory_generateConstPlayfield() { | |||||
let idGroups = memory_generateConstPlayfield(2) | |||||
if ( | |||||
Object.keys(idGroups).length == 4 && | |||||
idGroups[0] == 0 && | |||||
idGroups[1] == 0 && | |||||
idGroups[2] == 1 && | |||||
idGroups[3] == 1 | |||||
) { | |||||
return "OK: memory_generateConstPlayfield" | |||||
} | |||||
return "ERR: memory_generateConstPlayfield" | |||||
} | |||||
console.log(test_memory_generateConstPlayfield()) |