JavaScript Шпион Коля зашифровал и послал в центр радиограмму. Он использовал такой...

0 голосов
106 просмотров

JavaScript
Шпион Коля зашифровал и послал в центр радиограмму. Он использовал такой способ шифровки: сначала выписал все символы своего сообщения (включая знаки препинания и т.п.), стоявшие на четных местах, в том же порядке, а затем ­– все символы, стоящие на нечетных местах. Напишите программу, которая расшифровывает сообщение. Зашифрованное сообщение вводит пользователь. Строка может состоять из любых символов, кроме пробельных.


Информатика (256 баллов) | 106 просмотров
Дан 1 ответ
0 голосов

<!DOCTYPE html>

 
   
      body {
       text-align: center;
      }
      form {
       display: inline-block;
       width: 40%;
      }
      label {
       display: block;
      }
      textarea {
       width: 100%;
       height: 300px;
      }
      button {
       width: 45%;
      }
   

   
      function DeShifr()
      {
        let Text   = document.getElementById("shifr").value;
        let L      = Text.length;
        let NeChet = Text.substr(0,L/2+L%2);
        let Chet   = Text.substr(L/2+L%2,L/2);
        let DeShifr = "";
        for (let i = 0, c = 0, n = 0; i < L; i++)
        {
          DeShifr += (i%2?Chet[c++]:NeChet[n++]);
        }
        document.getElementById("DeShifr").innerHTML = DeShifr;
      }
   
 
 
   
     
     
     
     


   
 

(6.6k баллов)