목차
문제 정보
https://codeforces.com/problemset/problem/1560/A
난이도 : 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()
}
댓글