삼각달팽이1 [코딩테스트] 프로그래머스 - 삼각달팽이 (Lv.2) in Python 밑변의 길이와 높이가 n인 삼각형에서 맨 위 꼭짓점부터 반시계 방향으로 달팽이 채우기를 진행 첫 행부터 마지막 행까지 모두 순서대로 합친 새로운 배열을 return. programmers.co.kr/learn/courses/30/lessons/68645 풀이 - 수학적 공식이 있나 잠깐 생각했지만 그걸 알아내는 시간이 더 걸릴 것 같아서 (후에 검색해보니 없댄다!), 삼각형 모양 배열을 먼저 초기화해주고, 실제 달팽이 모양으로 숫자를 채워준 후, 배열을 flatten하여 리턴하는 방식으로 풀었다. - 달팽이 모양으로 숫자를 채우는 알고리즘을 짜는데 쓸데없이 고민을 많이 했지만 ㅠ 결국 풀게된 방법은 쉬웠다! ~> 어차피 채울 때는 한 방향으로, 일정 횟수만큼 채움 (아래로는 n번, 오른쪽으로는 n-1번,.. 2021. 2. 15. 이전 1 다음