
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
Encrypting a string based on an algorithm using JavaScript
Problem
We are required to write a JavaScript function that takes in a string and encrypts it based on the following algorithm −
The string contains only space separated words.
We need to encrypt each word in the string using the following rules−
The first letter needs to be converted to its ASCII code.
The second letter needs to be switched with the last letter.
Therefore, according to this, the string ‘good’ will be encrypted as ‘103doo’.
Example
Following is the code −
const str = 'good'; const encyptString = (str = '') => { const [first, second] = str.split(''); const last = str[str.length - 1]; let res = ''; res += first.charCodeAt(0); res += last; for(let i = 2; i < str.length - 1; i++){ const el = str[i]; res += el; }; res += second; return res; }; console.log(encyptString(str));
Output
103doo
- Related Articles
- Encrypting a string based on an algorithm in JavaScript
- Encrypting a string JavaScript
- Encrypting a string using Caesar Cipher in JavaScript
- Shuffling string based on an array in JavaScript
- Encrypting censored words using JavaScript
- Shifting string letters based on an array in JavaScript
- Change string based on a condition - JavaScript
- Returning acronym based on a string in JavaScript
- Decrypting source message from a code based on some algorithm in JavaScript
- Forming and matching strings of an array based on a random string in JavaScript
- Encoding string based on character frequency in JavaScript
- Filter an object based on an array JavaScript
- Sorting string of words based on the number present in each word using JavaScript
- Constructing a string based on character matrix and number array in JavaScript
- Finding astrological signs based on birthdates using JavaScript

Advertisements