[프로그래머스 Lv0.] 181911번 부분 문자열 이어 붙여 문자열 만들기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명길이가 같은 문자열 배열 my_strings와 이차원 정수 배열 parts가 매개변수로 주어집니다. parts[i]는 [s, e] 형태로, my_string[i]의 인덱스 s부터 인덱스 e까지의 부분 문자열을 의미합니다. 각 my_strings의 원소의 parts에 해당하는 부분 문자열을 순서대로 이어 붙인 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ my_strings의 길이 = parts의 길이 ≤ 1001 ≤ my_strings의 원소의 길이 ≤ 100parts[i]를 [s, e]라 할 때, 다음을 만족합니다.0 ≤ s ≤ e 입출력 예my_strings parts result["progressive", "hamburger", "hammer", "ahoco..
[프로그래머스 Lv0.] 181908번 접미사인지 확인하기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명어떤 문자열에 대해서 접미사는 특정 인덱스부터 시작하는 문자열을 의미합니다. 예를 들어, "banana"의 모든 접미사는 "banana", "anana", "nana", "ana", "na", "a"입니다.문자열 my_string과 is_suffix가 주어질 때, is_suffix가 my_string의 접미사라면 1을, 아니면 0을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ my_string의 길이 ≤ 1001 ≤ is_suffix의 길이 ≤ 100my_string과 is_suffix는 영소문자로만 이루어져 있습니다.입출력 예my_string is_suffix result"banana""ana"1"banana""nan"0"banana""wxyz"0"banana""aba..
[프로그래머스 Lv0.] 181907번 문자열의 앞의 n글자 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 앞의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항my_string은 숫자와 알파벳으로 이루어져 있습니다.1 ≤ my_string의 길이 ≤ 1,0001 ≤ n ≤ my_string의 길이입출력 예my_stringnresult"ProgrammerS123"11"ProgrammerS""He110W0r1d"5"He110"풀이class Solution { public String solution(String my_string, int n) { return my_string.substring(0, n); }}
[프로그래머스 Lv0.] 181906번 접두사인지 확인하기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명어떤 문자열에 대해서 접두사는 특정 인덱스까지의 문자열을 의미합니다. 예를 들어, "banana"의 모든 접두사는 "b", "ba", "ban", "bana", "banan", "banana"입니다.문자열 my_string과 is_prefix가 주어질 때, is_prefix가 my_string의 접두사라면 1을, 아니면 0을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ my_string의 길이 ≤ 1001 ≤ is_prefix의 길이 ≤ 100my_string과 is_prefix는 영소문자로만 이루어져 있습니다.입출력 예my_string is_prefix result"banana""ban"1"banana""nan"0"banana""abcd"0"banana""bananan..
[프로그래머스 Lv0.] 181901번 배열 만들기 1 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명정수 n과 k가 주어졌을 때, 1 이상 n이하의 정수 중에서 k의 배수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.제한사항1 ≤ n ≤ 1,000,0001 ≤ k ≤ min(1,000, n)입출력 예nkresult103[3, 6, 9]155[5, 10, 15]풀이import java.lang.*;class Solution { public int[] solution(int n, int k) { int len = n / k; // 배열 길이 int[] answer = new int[len]; for(int i=0; i
[프로그래머스 Lv0.] 120875번 평행 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명점 네 개의 좌표를 담은 이차원 배열  dots가 다음과 같이 매개변수로 주어집니다.[[x1, y1], [x2, y2], [x3, y3], [x4, y4]]주어진 네 개의 점을 두 개씩 이었을 때, 두 직선이 평행이 되는 경우가 있으면 1을 없으면 0을 return 하도록 solution 함수를 완성해보세요.제한사항dots의 길이 = 4dots의 원소는 [x, y] 형태이며 x, y는 정수입니다.0 ≤ x, y ≤ 100서로 다른 두개 이상의 점이 겹치는 경우는 없습니다.두 직선이 겹치는 경우(일치하는 경우)에도 1을 return 해주세요.임의의 두 점을 이은 직선이 x축 또는 y축과 평행한 경우는 주어지지 않습니다.입출력 예dots result[[1, 4], [9, 2], [3, 8], [11..