목록티스토리챌린지 (21)
Just Do IT!
문제 설명문자열 my_string과 정수 배열 indices가 주어질 때, my_string에서 indices의 원소에 해당하는 인덱스의 글자를 지우고 이어 붙인 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ indices의 길이 my_string의 길이 ≤ 100my_string은 영소문자로만 이루어져 있습니다0 ≤ indices의 원소 my_string의 길이indices의 원소는 모두 서로 다릅니다.입출력 예my_stringindicesresult"apporoograpemmemprs"[1, 16, 6, 15, 0, 10, 11, 3]"programmers" import java.util.*;class Solution { public String solu..
문제 설명정수 l과 r이 주어졌을 때, l 이상 r이하의 정수 중에서 숫자 "0"과 "5"로만 이루어진 모든 정수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.만약 그러한 정수가 없다면, -1이 담긴 배열을 return 합니다.제한사항1 ≤ l ≤ r ≤ 1,000,000입출력 예lrresult5555[5, 50, 55, 500, 505, 550, 555]1020[-1] import java.util.*;class Solution { public List solution(int l, int r) { List answer = new ArrayList(); for (int i = l; i l부터 r까지 반복문을 돌며 각 ..
문제 설명정수 n과 k가 주어졌을 때, 1 이상 n이하의 정수 중에서 k의 배수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.제한사항1 ≤ n ≤ 1,000,0001 ≤ k ≤ min(1,000, n)입출력 예nkanswer103[3, 6, 9]155[5, 10, 15] class Solution { public int[] solution(int n, int k) { int count = n / k; int[] answer = new int[count]; for (int i = 1; i 배열의 크기를 미리 설정하여 배열의 크기를 고정했다.
문제 설명알파벳 대소문자로만 이루어진 문자열 my_string이 주어질 때, my_string에서 'A'의 개수, my_string에서 'B'의 개수,..., my_string에서 'Z'의 개수, my_string에서 'a'의 개수, my_string에서 'b'의 개수,..., my_string에서 'z'의 개수를 순서대로 담은 길이 52의 정수 배열을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ my_string의 길이 ≤ 1,000입출력 예my_stringanswer"Programmers"[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, ..
문제 설명어떤 문자열에 대해서 접두사는 특정 인덱스까지의 문자열을 의미합니다. 예를 들어, "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_stringis_prefixanswer"banana""ban"1"banana""nan"0"banana""abcd"0"banana""bananan"0..
문제 설명어떤 문자열에 대해서 접미사는 특정 인덱스부터 시작하는 문자열을 의미합니다. 예를 들어, "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_stringis_suffixresult"banana""ana"1"banana""nan"0"banana""wxyz"0"banana""abana..
String → int1. Integer.parseInt()java.lang.Integer 클래스의 static 메소드이다.파라미터로 숫자로 변환할 문자열을 입력받고, 입력받은 문자열을 integer로 변환한 int 값을 리턴한다. 예시 코드:public class Main { public static void main(String[] args) { // 변환할 문자열 String str = "1234"; // 문자열을 정수로 변환 try { int num = Integer.parseInt(str); System.out.println("변환된 정수: " + num); } catch (NumberFo..
문제 설명문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 뒤의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항my_string은 숫자와 알파벳으로 이루어져 있습니다.1 ≤ my_string의 길이 ≤ 1,0001 ≤ n ≤ my_string의 길이입출력 예my_stringnresult"ProgrammerS123"11"grammerS123""He110W0r1d"5"W0r1d" class Solution { public String solution(String my_string, int n) { String answer = ""; answer = my_string.substring(my_string.l..
문제 설명어떤 문자열에 대해서 접미사는 특정 인덱스부터 시작하는 문자열을 의미합니다. 예를 들어, "banana"의 모든 접미사는 "banana", "anana", "nana", "ana", "na", "a"입니다.문자열 my_string이 매개변수로 주어질 때, my_string의 모든 접미사를 사전순으로 정렬한 문자열 배열을 return 하는 solution 함수를 작성해 주세요.제한사항my_string은 알파벳 소문자로만 이루어져 있습니다.1 ≤ my_string의 길이 ≤ 100입출력 예my_stringanswer"banana"["a", "ana", "anana", "banana", "na", "nana"]"programmers"["ammers", "ers", "grammers", "mers", ..
문제 설명문자열 my_string과 이차원 정수 배열 queries가 매개변수로 주어집니다. queries의 원소는 [s, e] 형태로, my_string의 인덱스 s부터 인덱스 e까지를 뒤집으라는 의미입니다. my_string에 queries의 명령을 순서대로 처리한 후의 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항my_string은 영소문자로만 이루어져 있습니다.1 ≤ my_string의 길이 ≤ 1,000queries의 원소는 [s, e]의 형태로 0 ≤ s ≤ e my_string의 길이를 만족합니다.1 ≤ queries의 길이 ≤ 1,000입출력 예my_stringqueriesanswer"rermgorpsam"[[2, 3], [0, 7], [5, 9], [6, 10..