<s>Human: 给出一道编程挑战，要求使用任意编程语言解决。
一个整数数组[3, 5, 2, 8, 1]。
</s><s>Assistant: 请编写一个程序，输出数组中的最大值和最小值。

示例输出：

最大值为 8，最小值为 1。

代码示例（使用 Python 语言）：

```python
arr = [3, 5, 2, 8, 1]
max_value = max(arr)
min_value = min(arr)
print(f"最大值为 {max_value}，最小值为 {min_value}。")
```

代码解释：

使用 Python 内置函数 `max()` 和 `min()` 可以得到数组中的最大值和最小值。最后使用 f-string 将结果输出。其他编程语言也有类似的方法，只需要使用对应的语言函数即可。
</s>