관리 메뉴

나만을 위한 블로그

[Algorithm] 프로그래머스 - A로 B 만들기 (Kotlin) 본문

알고리즘 문제 풀이/프로그래머스

[Algorithm] 프로그래머스 - A로 B 만들기 (Kotlin)

참깨빵위에참깨빵_ 2023. 1. 31. 20:10
728x90
반응형
문자열 before, after가 매개변수로 주어질 때, before의 순서를 바꿔 after를 만들 수 있으면 1, 없으면 0을 리턴하는 solution()을 완성하라

 

 

문자열 뒤집어서 같을 때, 다를 때 다른 숫자를 리턴시키면 될 것 같아서 reversed()를 썼는데 첫 번째 테케부터 실패 떠서 문자열을 리스트로 바꾼 다음 정렬한 결과가 같냐에 따라 1 또는 0을 리턴시키게 했다. 간단한 대신 실행시간은 느리다.

 

class Solution {
    fun solution(before: String, after: String): Int =
        if (before.toList().sorted() == after.toList().sorted()) {
            1
        } else {
            0
        }
}

 

반응형
Comments