Skip to content

Instantly share code, notes, and snippets.

@ulan17
Last active January 24, 2019 17:09
Show Gist options
  • Save ulan17/30373998e4331ccb4e19d1678c875f9e to your computer and use it in GitHub Desktop.
Save ulan17/30373998e4331ccb4e19d1678c875f9e to your computer and use it in GitHub Desktop.
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}")
a < c && b < c -> print("3й кусок. 1-я доля = ${(sum/2) - a}, 2-я доля = ${(sum/2)- b}")
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment