Skip to content

Commit d2e755b

Browse files
committed
Merge branch 'week2/valid-anagram' into week2/solutions
2 parents 7904a3c + 452ae94 commit d2e755b

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import java.util.Arrays;
2+
3+
class Solution {
4+
public boolean isAnagram(String s, String t) {
5+
// If len diff, they can't be anagram
6+
if (s.length() != t.length()) return false;
7+
8+
// convert to char arr & sort
9+
char[] sArr = s.toCharArray();
10+
char[] tArr = t.toCharArray();
11+
Arrays.sort(sArr);
12+
Arrays.sort(tArr);
13+
14+
// comp sorted arr
15+
return Arrays.equals(sArr, tArr);
16+
17+
// runtime: 4ms
18+
}
19+
}
20+
21+
/**
22+
* ์ •๋ ฌ 2๋ฒˆ โ†’ O(n log n)
23+
* ๋ฐฐ์—ด ๋น„๊ต โ†’ O(n)
24+
* ์ „์ฒด: O(n log n) (์„ฑ๋Šฅ์€ ๋‚˜์˜์ง€ ์•Š์Œ)
25+
*/

0 commit comments

Comments
ย (0)