题目描述
给定一个N*M矩阵,请先找出M个该矩阵中每列元素的最大值,然后输出这M个值中的最小值
输入描述
无
输出描述
无
备注
- N和M的取值范围均为:[0, 100]
用例
输入 | [[1,2],[3,4]] |
输出 | 3 |
说明 | 第一列元素为:1和3,最大值为3; 第二列元素为:2和4,最大值为4 各列最大值3和4的最小值为3 |
Java
import java.util.Arrays;
import java.util.Scanner;
public class Main {
// 输入输出处理
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String line = sc.nextLine();
int[][] matrix =
Arrays.stream(line.substring(2, line.length() - 2).split("],\\["))
.map(s -> Arrays.stream(s.split(",")).mapToInt(Integer::parseInt).