[백준] 새 (1568)(kotlin)
문제 설명
입력 및 출력
» 입력
첫째 줄에 새의 수 N이 주어진다. 이 값은 109보다 작거나 같다.
» 출력
첫째 줄에 정답을 출력한다.
예제 입출력(테스트케이스)
입력 | 출력 |
---|---|
14 | 7 |
문제 풀이1
import java.io.BufferedReader
import java.io.InputStreamReader
fun main(args: Array<String>) = with(BufferedReader(InputStreamReader(System.`in`))) {
var N = readLine().toInt()
var count = 0
while (N != 0) {
for (i in 1..N) {
if (i <= N) {
N -= i
count++
} else break
}
}
println(count)
}