Advertisement
Guest User

Untitled

a guest
Oct 13th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. function encode(message: string): string {
  2. const size: number = message.length;
  3. let shift: number = Math.floor(size * 2);
  4. let shiftedCode: number;
  5. let result: string;
  6. let array: string[];
  7. let i: number;
  8.  
  9. message = message.toLowerCase();
  10. array = message.split('');
  11.  
  12. for(i = 0; i < size; i++) {
  13. shiftedCode = array[i].charCodeAt(0) + shift;
  14. if(shiftedCode > 122) {
  15. shiftedCode -= 26;
  16. }
  17. array[i] = String.fromCharCode(shiftedCode);
  18. }
  19.  
  20. result = array.join('');
  21.  
  22. return result;
  23. }
  24.  
  25. function main() {
  26. const text: string = 'utn';
  27. console.log(text);
  28. console.log(encode(text));
  29. }
  30. main();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement