Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let inputArea = document.getElementsByClassName('desription-app__input-text')[0];
- let outputArea = document.getElementsByClassName('desription-app__output-text')[0];
- let desciptButton = document.getElementsByClassName('desription-app__descript-button')[0];
- desciptButton.addEventListener('click', () => {
- outputArea.value = edwardDecrypt(inputArea.value).join('');
- });
- function edwardDecrypt(inputText) {
- let arrayOfSymbols = inputText.split('');
- let lengthOfSymbolsArray = inputText.split('').length;
- let output = [];
- for (let i = 0; i < lengthOfSymbolsArray; i++) {
- if (i == lengthOfSymbolsArray - 1 || arrayOfSymbols[i] != arrayOfSymbols[i + 1]) {
- output.push(arrayOfSymbols[i]);
- continue;
- }
- while (i + 1 < lengthOfSymbolsArray && arrayOfSymbols[i] == arrayOfSymbols[i + 1]) {
- i++;
- }
- }
- return output;
- }
Add Comment
Please, Sign In to add comment