Algorithm

가장 긴 공통 접두사

ByteBridge 2023. 10. 29. 13:14
반응형
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)
}
반응형
댓글수0