fun findMinVal(array: List<Int>): Int {
var minVal = array[0]
for (el in array) {
if (el < minVal) {
minVal = el
}
}
return minVal
}
fun findMaxVal(array: List<Int>): Int {
var maxVal = array[0]
for(el in array) {
if(el > maxVal) {
maxVal = el
}
}
return maxVal
}
fun main() {
val array = listOf(8, 2, 9, 10, 5, 4, 2, 7, 18, 0)
val minVal = findMinVal(array)
val maxVal = findMaxVal(array)
println("Min: $minVal")
println("Max: $maxVal")
}
ZnVuIGZpbmRNaW5WYWwoYXJyYXk6IExpc3Q8SW50Pik6IEludCB7CiAgdmFyIG1pblZhbCA9IGFycmF5WzBdCgogIGZvciAoZWwgaW4gYXJyYXkpIHsKICAgIGlmIChlbCA8IG1pblZhbCkgewogICAgICBtaW5WYWwgPSBlbAogICAgfQogIH0KCiAgcmV0dXJuIG1pblZhbAp9CgpmdW4gZmluZE1heFZhbChhcnJheTogTGlzdDxJbnQ+KTogSW50IHsKICB2YXIgbWF4VmFsID0gYXJyYXlbMF0KCiAgZm9yKGVsIGluIGFycmF5KSB7CiAgICBpZihlbCA+IG1heFZhbCkgewogICAgICBtYXhWYWwgPSBlbAogICAgfQogIH0KCiAgcmV0dXJuIG1heFZhbAp9CgpmdW4gbWFpbigpIHsKICB2YWwgYXJyYXkgPSBsaXN0T2YoOCwgMiwgOSwgMTAsIDUsIDQsIDIsIDcsIDE4LCAwKQoKICB2YWwgbWluVmFsID0gZmluZE1pblZhbChhcnJheSkKICB2YWwgbWF4VmFsID0gZmluZE1heFZhbChhcnJheSkKCiAgcHJpbnRsbigiTWluOiAkbWluVmFsIikKICBwcmludGxuKCJNYXg6ICRtYXhWYWwiKQp9