Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(param){
- let str = param.shift();
- for(let el of param){
- let [command,char,replacement] = el.split(' ');
- switch(command){
- case 'Change':
- while(str.includes(char)){
- str = str.replace(char,replacement);
- }
- console.log(str)
- ;break;
- case 'Includes':
- console.log(str.includes(char)? 'True':'False')
- ;break;
- case 'End':
- if(str.includes(char)){
- let lastWords = str.slice(str.length - char.length);
- console.log(lastWords === char? 'True':'False');
- }
- ;break;
- case 'Uppercase':
- str = str.toUpperCase();
- console.log(str);
- ;break;
- case 'FindIndex':
- if(str.includes(char)){
- let ind = str.indexOf(char);
- console.log(ind)
- }
- ;break;
- case 'Cut':
- let startInd = +char;
- let length = +replacement;
- if(startInd >= 0 && startInd <= str.length && length <= str.length){
- let result = str.substr(startInd,length);
- console.log(result)
- }
- ;break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment