학습
시험

이차원 배열의 최소와 최대

난이도
BEGINNER

문제 설명

n x m 크기의 자연수로 이루어진 이차원 배열 numbers가 주어집니다. numbers의 원소들 중 가장 작은 값과 가장 큰 값을 찾아, 배열 형태로 반환하는 solution 함수를 작성하시오. 예를 들어, 아래와 같은 이차원 배열이 주어졌다면

numbers = [
  [3, 8, 15],
  [7, 1, 9],
  [4, 12, 10]
]

해당 이차원 배열에서 가장 작은 값은 1이고, 가장 큰 값은 15입니다. [1, 15]를 반환합니다.


제한 사항

  • numbers의 크기 n과 m은 각각 1 이상 20 이하입니다. n과 m은 서로 다를 수 있습니다.
  • numbers의 각 원소 numbers[i][j]는 1 이상 1,000 이하의 자연수입니다.

예시 테스트케이스 설명

테스트케이스 번호 numbers return
1 [[3,8,15],[7,1,9],[4,12,10]] [1,15]
2 [[100,200],[300,400],[500,600]] [100,600]
3 [[1]] [1,1]

1번 테스트케이스 설명

  • numbers=[[3,8,15],[7,1,9],[4,12,10]]이 주어질 때,
    1. 가장 작은 값은 1, 가장 큰 값은 15입니다.
    2. 결과는 [1,15]입니다.

2번 테스트케이스 설명

  • numbers=[[100,200],[300,400],[500,600]]이 주어질 때,
    1. 가장 작은 값은 100, 가장 큰 값은 600입니다.
    2. 결과는 [100,600]입니다.

3번 테스트케이스 설명

  • numbers=[[1]]이 주어질 때,
    1. 배열의 유일한 원소가 1이므로, 가장 작은 값과 가장 큰 값 모두 1입니다.
    2. 결과는 [1,1]입니다.