[프로그래머스]문자열 겹쳐쓰기 substring

Tae hyun·2023년 6월 7일
0

코딩테스트

목록 보기
4/5

문제 설명
:문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.

풀이

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

*substring
: java 사용중 문자열을 원하는 위치에서 잘라야 하는 경우 사용하는 함수

예시
*substring(index)

String str="섭스트링 문자열겹치기"
System.out.println(str.substring(5));

->'문자열겹치기'가 출력된다.

*substring(int beginIndex, int endIndex)

 String str = "섭스트링 문자열겹치기"
 System.out.println(str.substring(2,7));

->'트링 문자'가 출력된다.

출처
https://velog.io/@yeji6973/프로그래머스-코딩테스트-문자열-겹쳐쓰기

profile
안녕하세요 개발하는 알파카입니다. https://github.com/oh-taehyun

0개의 댓글