코틀린 알고리즘