Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let n = prompt('n = ', '1');
- if ((isNaN(parseFloat(n)) || !isFinite(n)) || (n.includes('.')) || ((n) <= 0)) {
- alert('Ошибочное число');
- } else {
- n = Number(n);
- document.write('<div class="grid">');
- document.write('<div style="grid-column: 1 / ' + n + '; grid-row: 1 / ' + n + '"></div>');
- for (let i = 1; i <= n; i++) {
- document.write('<div style="grid-column: '+n+' / '+(n+1)+'; grid-row: '+i+' / '+(i+1)+'">'+i+'</div>');
- }
- for (let i = n + 1; i < n*2; i++) {
- document.write('<div style="grid-column: '+(n*2-i)+' / '+(n*2-i+1)+'; grid-row: '+n+' / '+(n+1)+'">'+i+'</div>');
- }
- document.write('</div>');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement