[programmers] 문자열 겹쳐쓰기

J-Cheol·2023년 11월 11일
0

프로그래머스

목록 보기
14/27
post-thumbnail

문제


프로그래머스 문제링크

풀이 코드


class Solution {
    public String solution(String my_string, String overwrite_string, int s) {
       
        int overwriteLen = overwrite_string.length();
        int endIndex = s + overwriteLen;
       
        String answer = my_string.substring(0, s) + overwrite_string + my_string.substring(endIndex);
       
        return answer;
    }
}

리뷰


  1. 문자열 안의 지정된 index 범위 만큼 문자열을 바꾸는 문제입니다.
  2. substring을 사용하여 문제를 풀었습니다.
    2-1. substring(start index, end index) start~end index까지 잘라줍니다.
    2-2. 원하는 범위의 인덱스를 설정하여 줍니다. start / overwrite / end
  3. 원하는 인덱스 범위만큼 설정하여 answer를 리턴해줍니다.
profile
신입 백엔드 개발자(JAVA, Spring Boot, MYSQL)

0개의 댓글