daryanovak

Untitled

Sep 16th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let inputArea = document.getElementsByClassName('desription-app__input-text')[0];
  2. let outputArea = document.getElementsByClassName('desription-app__output-text')[0];
  3. let desciptButton = document.getElementsByClassName('desription-app__descript-button')[0];
  4.  
  5. desciptButton.addEventListener('click', () => {
  6.     outputArea.value = edwardDecrypt(inputArea.value).join('');
  7. });
  8.  
  9. function edwardDecrypt(inputText) {
  10.     let arrayOfSymbols = inputText.split('');
  11.     let lengthOfSymbolsArray = inputText.split('').length;
  12.     let output = [];
  13.  
  14.     for (let i = 0; i < lengthOfSymbolsArray; i++) {
  15.         if (i == lengthOfSymbolsArray - 1 || arrayOfSymbols[i] != arrayOfSymbols[i + 1]) {
  16.             output.push(arrayOfSymbols[i]);
  17.             continue;
  18.         }
  19.         while (i + 1 < lengthOfSymbolsArray && arrayOfSymbols[i] == arrayOfSymbols[i + 1]) {
  20.             i++;
  21.         }
  22.     }
  23.     return output;
  24.  
  25. }
Add Comment
Please, Sign In to add comment