본문 바로가기

JAVA24

[ 개념 ] 자바 2차원 3차원 다차원 배열(Array)출력 입력 예제 다차원 배열(Array)이란 자바 다차원 배열은 하나 이상의 배열을 요소로 포함하는 배열입니다. 즉, 배열의 배열입니다. 2차원 배열은 다차원 배열의 가장 일반적인 유형이며 각 하위 배열은 행렬의 행을 나타내는 배열로 표현됩니다. 2차원 배열의 요소에 액세스하려면 해당 행 및 열 인덱스를 지정해야 합니다. 다차원 배열(Array) 자바 예제 1. 2차원 배열 type[][] arrayName = new type[rows][columns]; //예시 int[][] arr = new int[3][4]; int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; 2차원 배열 출력 int[][] arr = {{1, 2}, {3, 4}, {5, 6}}; for (int i = 0; i.. 2023. 3. 6.
[ 완전탐색 연습문제 ] 프로그래머스 소수찾기 - 자바 Java https://school.programmers.co.kr/learn/courses/30/lessons/42839 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소수 란 우선 소수란 무엇인지 알아봅니다. 소수는 '1과 자기 자신 외의 약수를 가지지 않는 1보다 큰 자연수'입니다. 2 3 5 7 1 1 1 1 2 3 5 7 2, 3, 5, 7의 경우를 보면 자신의 수 이외에 나누어지는 수는 1밖에 없습니다. 이처럼 어떤 수를 나누었을 때 나머지가 0인 수를 그 수의 '약수'라 합니다. ​위 숫자들은 1과 자기 자신 외에는 약수를 가지지 않는 수이므로 '소수.. 2023. 3. 6.
[ 개념 ] 자바 배열(Array) 문법 사용법 복사 1. 배열(Array)이란? 자바 배열(Array)은 동일한 유형의 데이터 타입을 저장할 수 있는 데이터 구조입니다. Java의 배열은 셀로 나누어진 연속적인 메모리 블록을 포함하는 객체이며 각 블록은 배열의 동일한 데이터타입을 보유합니다. 2. 배열 사용 이유 자바 배열(Array)은 동일한 타입의 데이터타입을 사용하므로 메모리사용에 효율적입니다. 그리고 연속적인 메모리 위치에 저장되기 때문에 Linked List과 같은 다른 데이터구조보다 액세스가 빠릅니다. 또한 특정유형의 데이터 타입만 저장하므로 런타임에 유형오류가 발생할 위험을 줄입니다. 3. 배열 선언 3.1 초기화가 포함된 선언 : Java에서 배열을 만드는 가장 일반적인 방법입니다. 중괄호를 사용하여 배열을 선언하고 해당 값을 동시에 초기화.. 2023. 3. 4.
[ 해시 Level3 ] 프로그래머스 베스트앨범 - 자바 JAVA https://programmers.co.kr/learn/courses/30/lessons/42579 코딩테스트 연습 - 베스트앨범 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 programmers.co.kr - 문제 설명 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 많이 재생된 장르를 먼저 수록합니다. 장르 내에서 많이 재생된 노래를 먼저 수록합니다. 장르 내에서 재생 횟수가 같은 노래 중에서는 고유 번호가 낮은 노래를 먼저.. 2021. 7. 19.