본문 바로가기

Programmers/1단계 기초 트레이닝

[Day2] 문자열 겹쳐쓰기


풀이코드

class Solution {
    public String solution(String my_string, String overwrite_string, int s) {
        // 문자열 my_string의 앞부분 (0부터 s 이전까지 부분)을 저장
        String front = my_string.substring(0, s);

        // 문자열 my_string의 뒷부분 (s + overwrite_string의 길이 이후 부분)을 저장
        String back = my_string.substring(s + overwrite_string.length());

        // 앞부분 + 덮어쓰기 문자열 + 뒷부분을 이어서 새로운 문자열을 생성
        String answer = front + overwrite_string + back;

        // 최종 결과를 반환
        return answer;
    }
}

'Programmers > 1단계 기초 트레이닝' 카테고리의 다른 글

[Day2] 홀짝 구분하기  (0) 2024.05.25
[Day2] 문자열 돌리기  (0) 2024.05.25
[Day2] 문자열 붙여서 출력하기  (0) 2024.05.25
[Day2] 덧셈식 출력하기  (0) 2024.05.25
[Day1] 특수문자 출력하기  (0) 2024.05.25