
[프로그래머스] Lv.0 정수를 나선형으로 배치하기 c++
·
Algorithm/Programmers
https://school.programmers.co.kr/learn/courses/30/lessons/181832 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr n*n의 배열에 숫자를 1부터 n까지 나선형으로 배치하면 된다.처음에 감이 너무 안 잡혀서 헷갈렸다.구현 문제이고 조건과 범위만 명확히 작성하면 된다.풀이 방법나선형으로 이동시 입력 방향은 고정이다.{오른쪽, 아래, 왼쪽, 위} 이 4방향을 반복적으로 사용하려면 모듈러 연산을 사용한다. 2차원 배열을 만들어 범위를 넘을 경우, 이미 배열에 숫자가 입력된 경우 방향을 변경한다.모든 숫자가 입력될때까지 반복한다. 사실 2차원 백터에 직접 입력받을..