Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(params) {
- let [firstPart, secondPart, thirdPart] = params[0].split('|');
- let capitalLetters = firstPart.match(/([#$%*&])([A-Z]+)(\1)/)[2];
- let wordLengths = secondPart.match(/\d+:\d{2}/g).map(x => x.split(':'));
- for (let letter of capitalLetters) {
- for (let [asciiCode, wordLength] of wordLengths) {
- if (letter === String.fromCharCode(asciiCode)) {
- let match = thirdPart.match(new RegExp(`(^|\\s)(${letter}.{${wordLength}})($|\\s)`));
- console.log(match[2]);
- break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement