반응형

2024/08/19 4

[프로그래머스] 배열 만들기 2 Java

문제정수 l과 r이 주어졌을 때, l 이상 r이하의 정수 중에서 숫자 "0"과 "5"로만 이루어진 모든 정수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.만약 그러한 정수가 없다면, -1이 담긴 배열을 return 합니다. 제한사항1 ≤ l ≤ r ≤ 1,000,000 입출력 예 #15 이상 555 이하의 0과 5로만 이루어진 정수는 작은 수부터 5, 50, 55, 500, 505, 550, 555가 있습니다. 따라서 [5, 50, 55, 500, 505, 550, 555]를 return 합니다. 입출력 예 #210 이상 20 이하이면서 0과 5로만 이루어진 정수는 없습니다. 따라서 [-1]을 return 합니다.문제풀이import java.util.*; class..

IT/Etc. 2024.08.19

[프로그래머스] 카운트 업 Java

문제정수 start_num와 end_num가 주어질 때, start_num부터 end_num까지의 숫자를 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ start_num ≤ end_num ≤ 50 입출력 예 #13부터 10까지의 숫자들을 담은 리스트 [3, 4, 5, 6, 7, 8, 9, 10]를 return합니다.문제풀이class Solution {     public int[] solution(int start_num, int end_num) {         int[] answer = new int[end_num - start_num + 1];         int j = 0;                  for (int i = start_num; i..

IT/Etc. 2024.08.19

[Java] 메모리 구조

▶ 메소드 영역 (Static)JVM이 읽어드린 클래스와 인터페이스, 상수(Primitive), 멤버변수, 클래스변수(Static) 생성자와 메소드 정보 저장JVM 시작 시 생성, 프로그램 종료 또는 명시적 null 선언 시 까지, 모든 쓰레드에서 공유GC 방법은 JVM 벤더마다 다름 ▶  힙 영역 (Heap)JVM이 데이터를 저장하기 위해 런타임에 동적으로 할당하여 사용New 연산자로 생성된 객체와 배열 저장힙 영역에서 생성된 객체와 배열은 스택 영역의 변수나 다른 객체의 필드에서 참조참조하는 변수나 필드가 없다면 GC의 대상, 모든 쓰레드에서 공유GC 방식은 JVM 벤더마다 다를 수 있음- Young Generation:      - 자바 객체가 생성되자 마자 저장, 시간이 지나 우선순위 낮아지만 O..

IT/Etc. 2024.08.19
반응형