Skip to content

Instantly share code, notes, and snippets.

View ulan17's full-sized avatar
🌴
On vacation

Ulan Nurym ulan17

🌴
On vacation
  • Kazakhstan, Astana
View GitHub Profile
@ulan17
ulan17 / main.kt
Last active January 24, 2019 17:09
UniLecs #153
fun main(args: Array<String>) {
print("Введите веса кусков: ")
val (a, b, c) = readLine()!!.split(' ').map(String::toInt)
val sum: Int = (a + b + c)
when {
a < 1 || b < 1 || c < 1 -> print("Неверные веса.")
sum % 2 != 0 -> print("Мы сдаемся.")
(a + b) == c || (b + c) == a || (a + c) == b -> print("Пилить не надо, разбегаемся.")
a > b && a > c -> print("1й кусок. 1-я доля = ${(sum/2) - b}, 2-я доля = ${(sum/2)- c}")
a < b && b > c -> print("2й кусок. 1-я доля = ${(sum/2) - a}, 2-я доля = ${(sum/2)- c}")