/*
* Complete the 'checkMagazine' function below.
*
* The function accepts following parameters:
* 1. STRING_ARRAY magazine
* 2. STRING_ARRAY note
*/
function checkMagazine(magazine, note) {
// Write your code here
//console.log(magazine, note)
var ans;
var ndic = []
var mdic = []
for (var i in note){
if(ndic[note[i]] >= 1){
ndic[note[i]] += 1
}
else{ndic[note[i]] = 1}
} // note dic finished
//console.log(ndic)
for (var j in magazine){
if(mdic[magazine[j]] >= 1){
mdic[magazine[j]] += 1
}
else{mdic[magazine[j]] = 1}
} // note dic finished
//console.log(mdic)
for (var k in ndic){
if (ndic[k] <= mdic[k]){
//console.log('Found word', k)
}
else {
ans = 'No'
}
} // note dic finished
if (ans == 'No'){console.log(ans)}
else {console.log('Yes')}
}
// test input
var magazine = ["attack", "at", "dawn"]
var note = ["Attack", "at", "dawn"]
checkMagazine(magazine, note)