본문 바로가기

codingtest287

[Java] 부분 문자열인지 확인하기 문제 부분 문자열이란 문자열에서 연속된 일부분에 해당하는 문자열을 의미합니다. 예를 들어, 문자열 "ana", "ban", "anana", "banana", "n"는 모두 문자열 "banana"의 부분 문자열이지만, "aaa", "bnana", "wxyz"는 모두 "banana"의 부분 문자열이 아닙니다. 문자열 my_string과 target이 매개변수로 주어질 때, target이 문자열 my_string의 부분 문자열이라면 1을, 아니라면 0을 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ my_string 의 길이 ≤ 100 my_string 은 영소문자로만 이루어져 있습니다. 1 ≤ target 의 길이 ≤ 100 target 은 영소문자로만 이루어져 있습니다. clas.. 2023. 7. 22.
[Java] 부분 문자열 문제 어떤 문자열 A가 다른 문자열 B안에 속하면 A를 B의 부분 문자열이라고 합니다. 예를 들어 문자열 "abc"는 문자열 "aabcc"의 부분 문자열입니다. 문자열 str1과 str2가 주어질 때, str1이 str2의 부분 문자열이라면 1을 부분 문자열이 아니라면 0을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ str1 ≤ str2 ≤ 20 str1 과 str2 는 영어 소문자로만 이루어져 있습니다. class Solution { public int solution(String str1, String str2) { return str2.contains(str1) ? 1 : 0; } } 출처 https://school.programmers.co.kr/learn/course.. 2023. 7. 20.
[Java] 꼬리 문자열 문제 문자열들이 담긴 리스트가 주어졌을 때, 모든 문자열들을 순서대로 합친 문자열을 꼬리 문자열이라고 합니다. 꼬리 문자열을 만들 때 특정 문자열을 포함한 문자열은 제외시키려고 합니다. 예를 들어 문자열 리스트 ["abc", "def", "ghi"]가 있고 문자열 "ef"를 포함한 문자열은 제외하고 꼬리 문자열을 만들면 "abcghi"가 됩니다. 문자열 리스트 str_list와 제외하려는 문자열 ex가 주어질 때, str_list에서 ex를 포함한 문자열을 제외하고 만든 꼬리 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 2 ≤ str_list 의 길이 ≤ 10 1 ≤ str_list 의 원소의 길이 ≤ 10 1 ≤ ex 의 길이 ≤ 5 class Solution { publi.. 2023. 7. 20.
[Java] 정수 찾기 문제 정수 리스트 num_list와 찾으려는 정수 n이 주어질 때, num_list안에 n이 있으면 1을 없으면 0을 return하도록 solution 함수를 완성해주세요. 제한사항 3 ≤ num_list 의 길이 ≤ 100 1 ≤ num_list 의 원소 ≤ 100 1 ≤ n ≤ 100 import java.util.Arrays; class Solution { public int solution(int[] num_list, int n) { int answer = 0; for(int i = 0; i < num_list.length; i++) { if(num_list[i] == n) { answer = 1; break; } } return answer; } } 출처 https://school.program.. 2023. 7. 20.