문제 설명

[프로그래머스 문제 제작자 채용공고 보러 가기]


정수 n이 매개변수로 주어집니다. 다음 그림과 같이 밑변의 길이와 높이가 n인 삼각형에서 맨 위 꼭짓점부터 반시계 방향으로 달팽이 채우기를 진행한 후, 첫 행부터 마지막 행까지 모두 순서대로 합친 새로운 배열을 return 하도록 solution 함수를 완성해주세요.

examples.png


제한사항
  • n은 1 이상 1,000 이하입니다.

입출력 예
n result
4 [1,2,9,3,10,8,4,5,6,7]
5 [1,2,12,3,13,11,4,14,15,10,5,6,7,8,9]
6 [1,2,15,3,16,14,4,17,21,13,5,18,19,20,12,6,7,8,9,10,11]

입출력 예 설명

입출력 예 #1

  • 문제 예시와 같습니다.

입출력 예 #2

  • 문제 예시와 같습니다.

입출력 예 #3

  • 문제 예시와 같습니다.

[프로그래머스에서 알려 드립니다.]

월간 코드 챌린지에서 우수한 성적을 받으신 분이 [프로그래머스] 알고리즘 & 코딩 테스트 문제 제작자로 지원하시면, 아래와 같은 혜택을 드립니다. 지금 채용 중이니 많은 관심과 지원 부탁드립니다.

월별 챌린지에서

  • 3문제 이상 만점을 받으신 분 : 지원 자격 조건에서 스킬체크 레벨4 이상 획득이 면제됩니다.
  • 3문제 이상 만점 & 350점 이상의 총점을 받으신 분 : 스킬체크 레벨4 이상 획득이 면제되며, 1차 온라인 코딩 테스트 점수와 상관없이 면접이 확정됩니다.

채용공고 보러 가기

실행 결과 실행 중지
실행 결과가 여기에 표시됩니다.