관리 메뉴

나만을 위한 블로그

[Algorithm] 프로그래머스 - 저주의 숫자 3 (Kotlin) 본문

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

[Algorithm] 프로그래머스 - 저주의 숫자 3 (Kotlin)

참깨빵위에참깨빵_ 2023. 1. 27. 23:15
728x90
반응형

 

문제도 이해가 안 됐고 던져준 표도 어떻게 해석해야 좋을지 몰라서 손 놨다. 3을 안 써서 숫자를 얼만큼씩 더해주는 건 알겠는데 규칙도 없어서 더더욱 몰랐다.

아래는 다른 사람의 자바 풀이를 코틀린으로 바꾼 코드다.

 

https://velog.io/@jsj3282/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%A0%80%EC%A3%BC%EC%9D%98-%EC%88%AB%EC%9E%90-3

 

프로그래머스 저주의 숫자 3

3x 마을 사람들은 3을 저주의 숫자라고 생각하기 때문에 3의 배수와 숫자 3을 사용하지 않습니다. 3x 마을 사람들의 숫자는 다음과 같습니다.정수 n이 매개변수로 주어질 때, n을 3x 마을에서 사용

velog.io

class Solution {
    fun solution(n: Int): Int {
        var answer = n
        var i = 1
        while (i <= answer) {
            if ((i % 3 == 0) || i.toString().contains("3")) {
                answer++
            }
            i++
        }

        return answer
    }
}

 

반응형
Comments