Advertisement
iyed

Untitled

Jan 16th, 2021
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. <script>
  2. var randomChars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
  3.  
  4. var matrice = [];
  5. var n = 6;
  6.  
  7.  
  8.  
  9. document.write("<table>");
  10. var theresult1 = "";
  11. var result1helper = "";
  12. var thecircle = 0;
  13.  
  14.  
  15. var results = [];
  16. var results2 = [];
  17. for(var s=0;s<n;s++)
  18. {
  19. document.write("<tr>");
  20. matrice[s] = [];
  21. for(var i=0;i<n;i++)
  22. {
  23. matrice[s][i] = randomChars.charAt(Math.floor(Math.random() * randomChars.length));//s*n+i;
  24. document.write("<th>"+matrice[s][i]+"</th>");
  25. /*if(s == thecircle || i == n-1) theresult1 += matrice[s][i];
  26. if((i == thecircle || s == n-1) && i != s) result1helper = matrice[s][i] + result1helper*/
  27. }
  28. document.write("</tr>");
  29.  
  30. }
  31.  
  32.  
  33. for(var s=0;s<n;s++)
  34. {
  35. if(s<n/2)
  36. {
  37. results[s] = "";
  38. results2[s] = "";
  39. }
  40. for(var i=0;i<n;i++)
  41. {
  42. if((s<n/2 || i>n/2) && i>=s && i <n-s)
  43. {
  44. results[s] += matrice[s][i] + " ";
  45. }
  46.  
  47. if(i>n/2 && i > s-1 && i > n-s-1)
  48. {
  49. results[n-i-1] += matrice[s][i] + " ";
  50. }
  51.  
  52. if((s>n/2) && i >= n-s-1 && i < s)
  53. {
  54. results2[n-s-1] = " " + matrice[s][i] + results2[n-s-1] ;
  55. }
  56.  
  57.  
  58. if(i<n/2 && s <n-i-1 && s > i)
  59. {
  60. results2[i] = " " + matrice[s][i] + results2[i];
  61. }
  62.  
  63. }
  64. }
  65.  
  66. document.write("</table><br><br>");
  67.  
  68.  
  69.  
  70. for(var s=0;s<n/2;s++)
  71. {
  72. document.write("<b>Result "+s+":</b> " + results[s] + results2[s]+"<br>");
  73.  
  74. }
  75. //document.write("<b>Result 2:</b> " + results2[1]);
  76.  
  77. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement