Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Задание: конверт (https://javascript.ru/forum/misc/73399-zadanie-konvert.html)

рони 12.04.2018 14:05

Задание: конверт
 
Вложений: 1
Написать функцию для создания квадратов любого размера с подобным рисунком.

:)

destus 12.04.2018 15:11

рони,
:-?
http://plnkr.co/edit/YBTeaMukfo7ezs4LPtpt?p=preview

Dilettante_Pro 12.04.2018 15:25

<body></body>
<script>
var height = 20, width = 20, newRow, newCell;
var tbl = document.createElement('table');
for (var line=0;line < height;line++){
   newRow = document.createElement('tr');
   for(var col=0;col<width;col++){
       newCell= document.createElement('td');
       if(line==0||line==height-1||col==0||col==width-1|| (line==col) || (width-1-col==line)) {newCell.textContent = '#'; }
       newRow.appendChild(newCell);
   }
   tbl.appendChild(newRow); 
}
document.querySelector('body').appendChild(tbl);
</script>

Dilettante_Pro 12.04.2018 15:26

destus,
Удивительно, до чего похоже - увидел, уже когда сохранил. Только у меня не совсем квадрат - но зато более напоминает картинку рони

laimas 12.04.2018 15:55

рони,
конверт, это альбомная, а не портретная ориентация, если только ваш конверт не есть специальный. :D

рони 12.04.2018 16:12

destus,
:thanks:
Dilettante_Pro,
:thanks:
задание выполнено

рони 12.04.2018 16:15

:write: :)
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  body{
    font-size: 24px;
    line-height: 24px;
    text-align: center;
    padding: 0;
    margin: 0;
  }

  span{
    width: 12px;
    display: inline-block;
  }

  </style>

</head>

<body>
 <script>
function fn(a)
{
  var b = a - 1, str = "";
  for (var i=0; i<a; i++)  {
  for (var j=0; j<a; j++)  {
     str += j + i != b && i != b && j !=b &&  i != j && j && i ? "<span></span>" : "#" ;
       }
   str += "<br>"
  }
document.write(str)

}
fn(18)
  </script>

</body>
</html>

Dilettante_Pro 12.04.2018 16:25

рони,
Цитата:

Сообщение от рони
задание выполнено

Значит, не забанят? Квалификационный минимум сдан?

рони 12.04.2018 16:37

Dilettante_Pro,
:no: :yes: :)

j0hnik 12.04.2018 17:15

рони,
на работу устраиваетесь?


Часовой пояс GMT +3, время: 08:44.