Question: Javascript - Have the function StringScramble( str1 , str2 ) take both parameters being passed and return the string true if a portion of str1
Javascript - Have the function StringScramble(str1,str2) take both parameters being passed and return the string true if a portion of str1 characters can be rearranged to match str2, otherwise return the string false. For example: if str1 is "rkqodlw" and str2 is "world" the output should return true. Punctuation and symbols will not be entered with the parameters.
Examples
Input: "cdore" & str2= "coder" Output: true
Input: "h3llko" & str2 = "hello" Output: false
function StringScramble(str1,str2) {
// code goes here
let [arr1,arr2] = [str1.split(''), str2.split('')];
return arr2.every(x=>arr1.indexOf(x) ===1? false: arr1.splice(arr1.indexOf(x), 1));
return str1;
}
// keep this function call here
console.log(StringScramble(readline()));
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
