본문 바로가기

codingtest287

[Java] 문자열의 앞의 n글자 문제 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 앞의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요. 제한사항 my_string 은 숫자와 알파벳으로 이루어져 있습니다. 1 ≤ my_string 의 길이 ≤ 1,000 1 ≤ n ≤ my_string 의 길이 class Solution { public String solution(String my_string, int n) { return my_string.substring(0, n); } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181907 2023. 7. 27.
[Java] 접두사인지 확인하기 문제 어떤 문자열에 대해서 접두사는 특정 인덱스까지의 문자열을 의미합니다. 예를 들어, "banana"의 모든 접두사는 "b", "ba", "ban", "bana", "banan", "banana"입니다. 문자열 my_string과 is_prefix가 주어질 때, is_prefix가 my_string의 접두사라면 1을, 아니면 0을 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ my_string 의 길이 ≤ 100 1 ≤ is_prefix 의 길이 ≤ 100 my_string 과 is_prefix 는 영소문자로만 이루어져 있습니다. class Solution { public int solution(String my_string, String is_prefix) { int ans.. 2023. 7. 27.
[Java] 문자열 뒤집기 문제 문자열 my_string과 정수 s, e가 매개변수로 주어질 때, my_string에서 인덱스 s부터 인덱스 e까지를 뒤집은 문자열을 return 하는 solution 함수를 작성해 주세요. 제한사항 my_string 은 숫자와 알파벳으로만 이루어져 있습니다. 1 ≤ my_string 의 길이 ≤ 1,000 0 ≤ s ≤ e ≤ my_string 의 길이 class Solution { public String solution(String my_string, int s, int e) { StringBuilder str = new StringBuilder(); StringBuilder strRevers = new StringBuilder(); str.append(my_string.substring(0,.. 2023. 7. 27.
[Java] 세로 읽기 문제 문자열 my_string과 두 정수 m, c가 주어집니다. my_string을 한 줄에 m 글자씩 가로로 적었을 때 왼쪽부터 세로로 c번째 열에 적힌 글자들을 문자열로 return 하는 solution 함수를 작성해 주세요. 제한사항 my_string 은 영소문자로 이루어져 있습니다. 1 ≤ m ≤ my_string 의 길이 1,000 m 은 my_string 길이의 약수로만 주어집니다. 1 ≤ c ≤ m class Solution { public String solution(String my_string, int m, int c) { StringBuilder str = new StringBuilder(); for(int i = 0; i < my_string.length(); i++) { if(i .. 2023. 7. 27.