728x90
반응형
SMALL

문제 설명

정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 n 번째 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요.


제한사항

  • 2 ≤ num_list의 길이 ≤ 30
  • 1 ≤ num_list의 원소 ≤ 9
  • 1 ≤ n ≤ num_list의 길이 ___

입출력 예

num_list n result

[2, 1, 6] 1 [2]
[5, 2, 1, 7, 5] 3 [5, 2, 1]

입출력 예 설명

입출력 예 #1

  • [2, 1, 6]의 첫 번째 원소부터 첫 번째 원소까지의 모든 원소는 [2]입니다.

입출력 예 #2

  • [5, 2, 1, 7, 5]의 첫 번째 원소부터 세 번째 원소까지의 모든 원소는 [5, 2, 1]입니다.
package Lv0;

import java.util.Arrays;

/*
정수 리스트 num_list와 정수 n이 주어질 때, 
num_list의 첫 번째 원소부터 n 번째 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요.
 */
public class H181889 {
	public int[] solution(int[] num_list, int n) {
		int[] answer = Arrays.copyOfRange(num_list, 0, n);
		return answer;
	}
}

Arrays.copyOfRange() 함수를 사용하여 num_list의 첫 번째 원소부터 n번째 원소까지의 모든 원소를 answer 변수에 저장하고, 이후 answer 변수를 반환

728x90
반응형
LIST

'알고리즘 > 프로그래머스 JAVA LV.0' 카테고리의 다른 글

문자열을 정수로 변환하기  (0) 2023.04.30
문자열 곱하기  (0) 2023.04.30
flag에 따라 다른 값 반환하기  (0) 2023.04.30
정수 부분  (0) 2023.04.30
n의 배수  (0) 2023.04.30
728x90
반응형
SMALL

문제 설명

두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때, flag가 true면 a + b를 false면 a - b를 return 하는 solution 함수를 작성해 주세요.


제한사항

  • 1000 ≤ a, b ≤ 1,000

입출력 예

a b flag result

-4 7 true 3
-4 7 false -11

입출력 예

입출력 예 #1

  • 예제 1번에서 flag가 true이므로 a + b = (-4) + 7 = 3을 return 합니다.

입출력 예 #2

  • 예제 2번에서 flag가 false이므로 a - b = (-4) - 7 = -11을 return 합니다.
class Solution {
    public int solution(int a, int b, boolean flag) {
        int answer = flag ? a + b : a - b;
        return answer;
    }
}

flag 값에 따라 조건 연산자를 사용하여 a + b 또는 a - b 값을 answer 변수에 저장하고, 이후 answer 변수를 반환

728x90
반응형
LIST

'알고리즘 > 프로그래머스 JAVA LV.0' 카테고리의 다른 글

문자열 곱하기  (0) 2023.04.30
n 번째 원소까지  (0) 2023.04.30
정수 부분  (0) 2023.04.30
n의 배수  (0) 2023.04.30
공배수  (0) 2023.04.30
728x90
반응형
SMALL

문제 설명

실수 flo가 매개 변수로 주어질 때, flo의 정수 부분을 return하도록 solution 함수를 완성해주세요.


제한사항

  • 0 ≤ flo ≤ 100

입출력 예

flo result

1.42 1
69.32 69

입출력 예 설명

입출력 예 #1

  • 1.42의 정수 부분은 1입니다.

입출력 예 #2

  • 69.32의 정수 부분은 69입니다.
package Lv0;

public class H181850 {
	public int solution(double flo) {
		int answer = (int) flo;
		return answer;
	}
}

실수 **flo**를 int로 캐스팅하여 answer 변수에 저장하고, 이후 answer 변수를 반환

728x90
반응형
LIST

'알고리즘 > 프로그래머스 JAVA LV.0' 카테고리의 다른 글

n 번째 원소까지  (0) 2023.04.30
flag에 따라 다른 값 반환하기  (0) 2023.04.30
n의 배수  (0) 2023.04.30
공배수  (0) 2023.04.30
문자열의 앞의 n글자  (0) 2023.04.30

+ Recent posts