SMALL
https://www.acmicpc.net/problem/9095
fun main() = with(Scanner(System.`in`)) {
val number = nextInt()
val array = Array(number) { 0 }
for (i in array.indices) {
array[i] = nextInt()
}
for (i in array) {
var count = 0;
fun dfs(total: Int) {
if (total >= i) {
if (total == i) {
count++
}
return
}
dfs(total + 1)
dfs(total + 2)
dfs(total + 3)
}
dfs(total = 0)
println(count)
}
}
LIST
'IT > 알고리즘' 카테고리의 다른 글
[백준] 차이를 최대로 (0) | 2024.11.14 |
---|---|
[백준] 퇴사 (0) | 2024.11.12 |
[백준] 좋은수열 (0) | 2024.11.11 |
[백준] 단어수학 (2) | 2024.11.11 |
[프로그래머스] 3xn 타일링 (0) | 2024.11.11 |