목록2차원배열 (2)
밍쎄의 코딩공간
그래프 탐색 문제이다. 푸는 과정 속에 어려움을 겪어 밑에 분의 코드를 참고하였다. // 2차원 배열을 벗어나지 않으면서 X가 아니면 재귀 호출 이 부분을 구현하는 것이 매우 미흡하였다. import java.util.*; class Solution { static int startX; static int startY; public int[] solution(String[] park, String[] routes) { int[] answer = new int[2]; // 동서남북 이동할 좌표 map에 삽입 Map map = new HashMap(); map.put("N", new int[]{-1, 0}); map.put("E", new int[]{0, 1}); map.put("S", new int[]{1..
1차원 배열 (One-Dimensional Arrays): 1차원 배열은 값들의 선형 컬렉션으로, 모든 요소는 동일한 유형의 데이터를 가집니다. 배열의 각 요소는 0부터 시작하는 인덱스로 접근할 수 있습니다. 배열의 크기는 생성할 때 결정되며, 크기를 변경할 수 없습니다. // 1차원 배열 선언과 초기화 int[] numbers = new int[5]; // 5개의 정수 요소를 갖는 배열 생성 numbers[0] = 10; // 첫 번째 요소에 값 할당 numbers[1] = 20; numbers[2] = 30; numbers[3] = 40; numbers[4] = 50; // 또는 배열 선언과 초기화를 한 줄로 처리 int[] numbers = {10, 20, 30, 40, 50}; // 배열 요소에 ..