OneCompiler

same char of first string individual elements is equal to second string of individual element irrespective of order 19

176

frequency counter pattern

Following is sample javascript code.

function same(str1, str2) {
    if(str1.length !== str2.length) {
        return false
    }
  let obj = {str1: {}, str2:{}, count:0}
  let index = 0;
   for(let item of str1){
    obj.str1[item] = item
  console.log(str2[index])
    obj.str2[str2[index]] = str2[index]
    index ++
  }
  console.log(obj.str1, obj.str2)
  for(let item of str1){
    //console.log(obj.str1, obj.str2)
   // console.log(obj.str1[item], obj.str2[item])
     console.log(item , obj.str1[item] === obj.str2[item])
    if(obj.str1[item] === obj.str2[item]) {
     obj.count +=1
    } else {
      return false;
    }
  }
  
  // console.log(obj)
  return obj.count >=str1.length ? "true" :"false";
  
}

console.log(same("abcdm", "acbm"))


input same(" ", " ")
output true
input same("abcd", "dcba")
output true
input same("abcd", "acbk")
output false
input same("abcdm", "ac")
output false