[프로그래머스 Lv0.] 181892번 n 번째 원소부터 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명정수 리스트 num_list와 정수 n이 주어질 때, n 번째 원소부터 마지막 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요.제한사항2 ≤ num_list의 길이 ≤ 301 ≤ num_list의 원소 ≤ 91 ≤ n ≤ num_list의 길이입출력 예num_list n result[2, 1, 6]3[6][5, 2, 1, 7, 5]2[2, 1, 7, 5]풀이첫 번째 방법class Solution { public int[] solution(int[] num_list, int n) { int[] answer = new int[num_list.length - n + 1]; int idx = 0; for..
[프로그래머스 Lv0.] 181896번 n 번째 원소까지 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 n 번째 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요.제한사항2 ≤ num_list의 길이 ≤ 301 ≤ num_list의 원소 ≤ 91 ≤ n ≤ num_list의 길이입출력 예num_listn result[2, 1, 6]1[2][5, 2, 1, 7, 5]3[5, 2, 1]풀이첫 번째 방법class Solution { public int[] solution(int[] num_list, int n) { int[] answer = new int[n]; for(int i=0; i두 번째 방법import java.util...
[프로그래머스 Lv0.] 181896번 첫 번째로 나오는 음수 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명정수 리스트 num_list가 주어질 때, 첫 번째로 나오는 음수의 인덱스를 return하도록 solution 함수를 완성해주세요. 음수가 없다면 -1을 return합니다.제한사항5 ≤ num_list의 길이 ≤ 10010 ≤ num_list의 원소 ≤ 100입출력 예num_list result[12, 4, 15, 46, 38, -2, 15]5[13, 22, 53, 24, 15, 6]-1풀이class Solution { public int solution(int[] num_list) { for(int i=0; i
[프로그래머스 Lv0.] 181884번 접미사 배열 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명어떤 문자열에 대해서 접미사는 특정 인덱스부터 시작하는 문자열을 의미합니다. 예를 들어, "banana"의 모든 접미사는 "banana", "anana", "nana", "ana", "na", "a"입니다.문자열 my_string이 매개변수로 주어질 때, my_string의 모든 접미사를 사전순으로 정렬한 문자열 배열을 return 하는 solution 함수를 작성해 주세요.제한사항my_string은 알파벳 소문자로만 이루어져 있습니다.1 ≤ my_string의 길이 ≤ 100입출력 예my_string result"banana"["a", "ana", "anana", "banana", "na", "nana"]"programmers"["ammers", "ers", "grammers", "mers",..
[프로그래머스 Lv0.] 181884번 n보다 커질 때까지 더하기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명정수 배열 numbers와 정수 n이 매개변수로 주어집니다. numbers의 원소를 앞에서부터 하나씩 더하다가 그 합이 n보다 커지는 순간 이때까지 더했던 원소들의 합을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ numbers의 길이 ≤ 1001 ≤ numbers의 원소 ≤ 1000 ≤ n 입출력 예numbersnresult[34, 5, 71, 29, 100, 34]123139[58, 44, 27, 10, 100]139239풀이class Solution { public int solution(int[] numbers, int n) { int answer = 0; for(int i=0; i n) return answer; ..
[프로그래머스 Lv0.] 181888번 n개 간격의 원소들 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 마지막 원소까지 n개 간격으로 저장되어있는 원소들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.제한사항5 ≤ num_list의 길이 ≤ 201 ≤ num_list의 원소 ≤ 91 ≤ n ≤ 4입출력 예num_list nresult[4, 2, 6, 1, 7, 6]4[4, 7][4, 2, 6, 1, 7, 6]2[4, 6, 7]풀이class Solution { public int[] solution(int[] num_list, int n) { int[] answer = new int[num_list.length % n == 0 ? (num_list..