Помогите с решением задачки
Напишите программу, которая считывает три целых числа и выводит истину, если первое число находится между вторым и третьим (включительно). В противном случае вывести false.
Порядок сортировки двух последних аргументов может быть любым.
У меня получается такой код:
fun main() {
val n1 = readLine()!!.toInt()
val n2 = readLine()!!.toInt()
val n3 = readLine()!!.toInt()
val res = n1 >= n2 || n1 >= n3 || n3 >= n1
println(res)
}
Но он не работает, если прописать значения 4, 3, 3
Ответы (2 шт):
Автор решения: Eugene Krivenja
→ Ссылка
Вот еще вариант накину :)
val list = listOf(n1, n2, n3).sorted()
val res = list[1] == n1