Research portable Memory game | Исследовать портируемую игру Память
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
666B

  1. // L4: Function.
  2. function memory_generateConstPlayfield(
  3. n
  4. ) {
  5. var idGroups = {};
  6. var id = 0;
  7. for (let gid = 0; gid < n; ++gid) {
  8. idGroups[id] = gid;
  9. id += 1;
  10. idGroups[id] = gid;
  11. id += 1;
  12. }
  13. return idGroups;
  14. }
  15. // L20: Test.
  16. function test_memory_generateConstPlayfield() {
  17. let idGroups = memory_generateConstPlayfield(2)
  18. if (
  19. Object.keys(idGroups).length == 4 &&
  20. idGroups[0] == 0 &&
  21. idGroups[1] == 0 &&
  22. idGroups[2] == 1 &&
  23. idGroups[3] == 1
  24. ) {
  25. return "OK: memory_generateConstPlayfield"
  26. }
  27. return "ERR: memory_generateConstPlayfield"
  28. }
  29. // L36: Run.
  30. console.log(test_memory_generateConstPlayfield())