1
0
Fork 0
mirror of https://gitlab.com/mfocko/CodeWars.git synced 2024-09-18 21:56:57 +02:00
CodeWars/6kyu/ball_upwards/solution.kt

13 lines
213 B
Kotlin
Raw Normal View History

package ball
val G = 9.81
fun maxBall(v0: Int): Int {
val v = v0 * 5 / 18.0
val maxT = v * 10 / G
return (0..maxT.toInt() + 1).maxBy {
v * it / 10.0 - 0.5 * G * it * it / 100.0
} ?: 0
}