给定一个整型数组,找出其中的最大值和最小值。scala

207浏览 · 2024-02-24 18:00:11
可以使用 Scala 中的内置函数 `max` 和 `min` 来找到数组中的最大值和最小值。示例如下: ```scala val arr = Array(1, 2, 3, 4, 5) val maxVal = arr.max val minVal = arr.min println(s"Max value: $maxVal, Min value: $minVal") 输出结果为: Max value: 5, Min value: 1 其中,`max` 函数返回数组中的最大值,`min` 函数返回数组中的最小值。
相关问题
以下是一个Scala实现的例子: ```scala val arr = Array(1, 3, 5, 2, 4) val max = arr.reduceLeft(_ max _) val min = arr.reduceLeft(_ min _) println(s"max: $max, min: $min") ```
题目描述 输入一个长度为 $N$ 的整数序列,输出交换其中最小值和最大值后的序列。题目保证序列中的最小值和最大值唯一且不重复。 第一行包含整数 $N$,表示序列长度。 第二行包含 $N$ 个整数,表示整数序列。 共一行,包含 $N$ 个整数,表示交换最小值和最大值后的序列。 $1≤N≤100000$,序列中元素均保持绝对值不超过 $100000$。 输入样例1 1 2 3 4 5 6 输出样例1 6 2 3 4 5 1 输入样例2 6 5 4 3 2