반응형
fun longestCommonPrefix(strs: Array<String>): String {
if (strs.isEmpty()) return ""
strs.sort()
val first = strs[0]
val last = strs[strs.size - 1]
var i = 0
while (i < first.length && first[i] == last[i]) i++
return first.substring(0, i)
}
반응형
'Algorithm' 카테고리의 다른 글
문자열에서 첫 번째 고유 문자 찾기 (0) | 2023.10.29 |
---|---|
문자열의 모든 순열 (0) | 2023.10.29 |
유효한 괄호 문자열 확인 (0) | 2023.10.29 |
최빈 단어 찾기 (0) | 2023.10.29 |
공백으로 단어 뒤집기 (0) | 2023.10.29 |