290. Word Pattern
Leetcode
題目
è§£ç”
var wordPattern = function(pattern, s) {
const arr = s.split(' ');
if(pattern.length !== arr.length) return false;
const map1 = {};
const map2 = {};
for(let i=0; i<pattern.length; i++) {
const value1 = pattern[i];
const value2 = arr[i];
if(map1[value1] || map2[value2]) {
if(map1[value1] !== value2) return false;
if(map2[value2] !== value1) return false;
} else {
map1[value1] = value2;
map2[value2] = value1;
}
}
return true;
};測資
Last updated