Guest User

Untitled

a guest
Jun 20th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. // - - - - - - - - - - - - - - - - - - - - -
  2. // ユーザ設定
  3.  
  4. var pattern = ["0", "1"];
  5. var height = 4;
  6.  
  7. // - - - - - - - - - - - - - - - - - - - - -
  8. // 網羅パターン生成
  9.  
  10. var width = Math.pow(pattern.length, height);
  11.  
  12. var matrix = [];
  13. var blockSize = pattern.length;
  14. while (blockSize <= width) {
  15. var row = [];
  16.  
  17. for (var i = 1; i <= blockSize; i++) {
  18. for (var j = 1; j <= (width / blockSize); j++) {
  19. row.push(pattern[i % pattern.length]);
  20. }
  21. }
  22.  
  23. matrix.push(row.join("\t"));
  24. blockSize += blockSize;
  25. }
  26.  
  27. // - - - - - - - - - - - - - - - - - - - - -
  28. // ファイル出力
  29.  
  30. var fs = WScript.CreateObject("Scripting.FileSystemObject");
  31. var file = fs.CreateTextFile("output.txt");
  32. file.write(matrix.join("\n"));
  33. file.close();
Add Comment
Please, Sign In to add comment