카테고리 없음

[codeforces][Kotlin] 1560A - Dislike of Threes

태오님 2023. 3. 26.

목차

     

    문제 정보

    https://codeforces.com/problemset/problem/1560/A

     

    Problem - 1560A - Codeforces

     

    codeforces.com

    난이도 : A

    유형 : 브루트포스


    문제 풀이

    3의 배수 혹은 일의 자리가 3인 수를 제외


    코드

    import java.io.BufferedReader
    import java.io.InputStreamReader
    
    fun solution() = with(BufferedReader(InputStreamReader(System.`in`))) {
        var sb = StringBuilder()
        var list = arrayListOf<Int>()
    
        var i = 1
        while (list.size < 1000) {
            if (!(i % 3 == 0 || i % 10 == 3)) {
                list.add(i)
            }
            i++
        }
    
        var t = readLine().toInt()
        while (t-- > 0) {
            sb.append(list.get(readLine().toInt() - 1)).append('\n')
        }
    
        println(sb)
    }
    
    fun main() {
        solution()
    }

    댓글