CodeKata 17
3283 ワード
質問する
次のように入力する場合は、同じアルファベットからなる単語を組み合わせてください.Input: ["eat", "tea", "tan", "ate", "nat", "bat"],
Output:
[
["ate","eat","tea"],
["nat","tan"],
["bat"]
]
outputに順序がありません.
モデルの答え const groupAnagrams = strs => {
const map = {};
for (let str of strs) {
const key = [...str].sort().join('');
if (!map[key]) {
map[key] = [];
}
map[key].push(str);
}
return Object.values(map);
};
key、valueを宣言するのに慣れていないようです!
[Javascript]オブジェクトの作成、Property(Key,Value)へのアクセスの方法
Reference
この問題について(CodeKata 17), 我々は、より多くの情報をここで見つけました
https://velog.io/@hyounglee/CodeKata-17
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Input: ["eat", "tea", "tan", "ate", "nat", "bat"],
Output:
[
["ate","eat","tea"],
["nat","tan"],
["bat"]
]
const groupAnagrams = strs => {
const map = {};
for (let str of strs) {
const key = [...str].sort().join('');
if (!map[key]) {
map[key] = [];
}
map[key].push(str);
}
return Object.values(map);
};
key、valueを宣言するのに慣れていないようです![Javascript]オブジェクトの作成、Property(Key,Value)へのアクセスの方法
Reference
この問題について(CodeKata 17), 我々は、より多くの情報をここで見つけました https://velog.io/@hyounglee/CodeKata-17テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol