[프로그래머스][Java] 문자열 겹쳐쓰기 (Lv.0)

박현아·2024년 10월 8일
0

programmers-java

목록 보기
6/35

👩‍💻 문제

🙋‍♀️ 답변

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

🤔

문자열 잘라내기 : str.substring(n, n2)

알고 있었는데 까먹어서 또 검색해서 풀었다.
이제 안 까먹을 수 있을 듯!

그리고 끝 인덱스를 안 쓰면 알아서 문자열 끝까지 출력된다는 것을 몰라서

String last = my_string.substring(s+overwrite_string.length(), my_string.length());

이렇게 썼지만, 대신 간단하게

String last = my_string.substring(s+overwrite_string.length());

이렇게 쓸 수도 있다.

0개의 댓글