나선 순서로 읽기
레벨 J8 · 코딩 · JavaScript · 목표 시간 3분 · 게시일 2026-09-18
r × c 정수 행렬 m이 주어진다. 왼쪽 위 칸에서 시작해 오른쪽 → 아래 → 왼쪽 → 위 순서로 방향을 바꾸며 바깥쪽부터 안쪽으로 돌아 들어갈 때, 원소를 읽은 순서대로 담은 배열을 반환하시오. 각 칸은 한 번씩만 읽는다.
1 2 3
4 5 6 → [1, 2, 3, 6, 9, 8, 7, 4, 5]
7 8 9r과 c는 각각 1 이상 50 이하이다.
예제
solve([[1,2,3],[4,5,6],[7,8,9]]) solve([[1,2,3,4],[5,6,7,8]]) solve([[42]])