[Java Algorithm] 프로그래머스 Lv.0 _ 카운트업

2024. 3. 4. 13:05·Algorithm Study
👿 문제 👿
정수 start_num와 end_num이 주어질 때, start_num부터 end_num까지의 숫자를 차례로 담은 리스트를 return 하도록 solution 함수를 완성해주세요.

 

[Algorithm]

➡️ 배열에 값을 넣는 방법 !

1. 배열 길이 지정 후, 그 길이만큼 반복문 사용하여 배열에 값 할당

2. 배열을 List로 변환하고 Add() 메서드를 사용해서 값을 추가

 

[Code]

// 배열 길이 지정 후, 반복문 사용
class Solution1 {
    public int[] solution(int start_num, int end_num) {
        int[] answer = new int[end_num - start_num + 1];
        
        for(int i=0; i<answer.length; i++) {
            answer[i] = start_num;
            start_num++;
        }
        return answer;
    }
}

// List 변환 후, add()메서드로 값 추가
import java.util.*;

class Solution2 {
    public List<Integer> solution(int start_num, int end_num) {    
        List<Integer> answerList = new ArrayList();        

        for(int i = start_num; i <= end_num; i++) {
            answerList.add(i);
        }
        return answerList;
    }
}

 

[+ Plus]

⭐️ List 
List는 크기가 동적으로 설정되므로 배열보다 유연하게 동작 가능
1. add() - 값 추가
➡️ [리스트명].add(value);
2. get() - 값 꺼내기
➡️ [리스트명].get(index번호);

 

저작자표시 변경금지 (새창열림)

'Algorithm Study' 카테고리의 다른 글

[Java Algorithm] 프로그래머스 Lv.0 _ 배열 만들기 1  (0) 2024.03.04
[Java Algorithm] 프로그래머스 Lv.0 _ 길이에 따른 연산  (1) 2024.03.04
[Java Algorithm] 프로그래머스 Lv.0 _ 소문자로 바꾸기  (0) 2024.02.29
[Java Algorithm] 프로그래머스 Lv.0 _ 공배수  (0) 2024.02.29
[Java Algorithm] 프로그래머스 Lv.0 _ 홀짝 구분하기  (0) 2024.02.29
'Algorithm Study' 카테고리의 다른 글
  • [Java Algorithm] 프로그래머스 Lv.0 _ 배열 만들기 1
  • [Java Algorithm] 프로그래머스 Lv.0 _ 길이에 따른 연산
  • [Java Algorithm] 프로그래머스 Lv.0 _ 소문자로 바꾸기
  • [Java Algorithm] 프로그래머스 Lv.0 _ 공배수
microsaurs
microsaurs
개발 스터디로그입니다. 공부한 내용을 정리해서 올립니다 ㅇ-ㅇ
  • microsaurs
    microsaurs.devlog
    microsaurs
  • 전체
    오늘
    어제
    • 분류 전체보기 (138)
      • Algorithm Study (39)
      • JAVA (8)
      • Swift (11)
      • Python (21)
      • CS (5)
      • React (3)
      • 리얼클래스 studylog (27)
      • 정보처리기사[실기] (23)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    알고리즘
    프로그래머스
    javaalgorithm
    파이썬
    자바알고리즘
    ios프로그래밍을위한스위프트기초
    스위프트기초
    영어독학
    The Office
    더오피스
    ios프로그래밍
    나도코딩
    파이썬기초
    javaStudy
    파이썬문법
    리얼클래스
    SWIFT
    Python
    정처기실기
    ios개발
    Algorithm
    Java
    정보처리기사프로그래밍언어
    정보처리기사
    타일러영어
    study
    프로그래밍언어
    리얼학습일기
    영어회화
    정보처리기사실기
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
microsaurs
[Java Algorithm] 프로그래머스 Lv.0 _ 카운트업
상단으로

티스토리툴바