나선 순서로 읽기

레벨 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 9

r과 c는 각각 1 이상 50 이하이다.

예제

solve([[1,2,3],[4,5,6],[7,8,9]])
solve([[1,2,3,4],[5,6,7,8]])
solve([[42]])

J8 레벨의 다른 문제 · 코딩 문제 목록