프로그래머스 Level2 - 삼각달팽이
·
알고리즘
문제 풀이1 - 2차원 배열에 값을 담기 해당 문제에서는 삼각형을 표현 해야하는데, 이는 n x n의 2차원 배열로 표현할 수 있습니다. 달팽이 형태를 채우는것은 2차원 배열에서 아래 → 오른쪽 → 왼쪽으로 진행하면서 값을 채워나가게 됩니다. 문제풀이 흐름 n x n 2차원 배열을 선언한다. 현재 위치 (0,0) 에서부터 방향에 따라 이동할 수 없을 때까지 숫자를 채운다. 아래로 이동 → 오른쪽으로 이동 → 왼쪽위로 이동 채워진 숫자를 차례대로 1차원 배열에 옮겨서 반환한다. 1. n x n 2차원 배열 선언 int[][] triangle = new int[n][n]; int v = 1; v변수는 채워넣은 값으로 1씩 증가할 값입니다. 2. 현재위치를 (0, 0)으로 초기화 int x = 0; int y..