코린이의 소소한 공부노트

[프로그래머스/Lv.0] 문자열 겹쳐쓰기 본문

코딩테스트 풀이/JAVA

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

무지맘 2023. 5. 1. 20:51

1. Input, Output, Example

- 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 반환

 

2. Constraint

1) my_stringoverwrite_string은 숫자와 알파벳으로 이루어져 있다.

2) 1 overwrite_string의 길이 my_string의 길이 1,000

3) 0 s my_string의 길이 - overwrite_string의 길이

 

3. Code

1) 첫 코드(2023/05/01)

class Solution {
    public String solution(String my_string, String overwrite_string, int s) {
        char[] str = my_string.toCharArray(), over = overwrite_string.toCharArray();
        for(int i=0 ; i<over.length ; i++)
            str[i+s] = over[i];
        return new String(str);
    }
}