[leetcode 242] Valid Anagram
242. Valid Anagram
해결 과정
s
에 포함된 char들이 t
에도 동일하게 있는지를 검사했다.
입력이 소문자 알파벳에 한정된 것을 고려하면서 풀었다.
코드
fun isAnagram(s: String, t: String): Boolean {
val checkArr = IntArray(26) {0}
s.forEach { sc ->
checkArr[sc - 'a'] += 1
}
t.forEach { tc ->
checkArr[tc - 'a'] -= 1
}
checkArr.forEach { alphaCnt ->
if(alphaCnt != 0) {
return false
}
}
return true
}
배운 점
- 범위가 정해진 check 에는 배열을 사용을 고려해보자.
Leave a comment