We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d10eddd commit c04e4f6Copy full SHA for c04e4f6
valid-anagram/naringst.js
@@ -46,3 +46,29 @@ var isAnagram = function (s, t) {
46
47
return isSameDict(sDict, tDict);
48
};
49
+
50
+/**
51
+ * 같은 로직인데 53ms 걸린 다른 풀이
52
+ */
53
54
+var isAnagram = function (s, t) {
55
+ if (s.length !== t.length) {
56
+ return false;
57
+ }
58
59
+ const countA = {};
60
+ const countB = {};
61
62
+ for (let i = 0; i < s.length; i++) {
63
+ countA[s[i]] = 1 + (countA[s[i]] || 0);
64
+ countB[t[i]] = 1 + (countB[t[i]] || 0);
65
66
67
+ for (const key in countA) {
68
+ if (countA[key] !== countB[key]) {
69
70
71
72
73
+ return true;
74
+};
0 commit comments