Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alphabet = {
- A:'a',
- B:'b',
- C:'c',
- D:'d',
- E:'e',
- F:'f',
- G:'g',
- H:'h',
- I:'i',
- J:'j',
- K:'k',
- L:'l',
- M:'m',
- N:'n',
- O:'o',
- P:'p',
- Q:'q',
- R:'r',
- S:'s',
- T:'t',
- U:'u',
- V:'v',
- W:'w',
- X:'x',
- Y:'y',
- Z:'z'
- }
- Object.assign(alphabet, {
- E: 'H',
- K: 'T',
- J: 'E',
- S: 'O',
- Y: 'I',
- L: 'A',
- Z: 'N',
- N: 'L',
- P: 'U'
- });
- text = `
- AJLPNYRJZJFLZYASGSKQGSMME
- JKEJPFSVLPJLKKEJELNNSPZKY
- NNYGNSGASGYZJGAKEYZYGASVW
- NJKSWSKECNLUJZKEJZEYCYZWS
- VOEKLGAHYKKJAZEJNYJZLKLGY
- ESPPJLAFHSPZJLFSVGJRJPYTL
- OYGJALZMJJKJPZUESSGJPLUEY
- NATYOEKZLYNEJPKMSEVGAPJAK
- SGZGLTJEYZCLGYSNL
- `;
- a = text.replace(/\s/g, '').split('').reduce((acc, c) => { acc[c] = acc[c] ? acc[c] + 1 : 1; return acc;}, {})
- b = {};
- Object.keys(a).forEach(c => b[c] = parseInt(10000*a[c]/text.replace(/\s/g, '').length)/100)
- console.log(a);
- console.log(b);
- res = '';
- for (c of text.replace(/\s/g, '')) {
- res += (alphabet[c] ? alphabet[c] : c);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement