문자열 겹쳐쓰기
문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.
입출력 예
"He11oWor1d" | "lloWorl" | 2 | "HelloWorld" |
"Program29b8UYP" | "merS123" | 7 | "ProgrammerS123" |
풀이
#include <string>
using namespace std;
string solution(string my_string, string overwrite_string, int s) {
string answer = "";
answer = my_string.replace(s,overwrite_string.size(),overwrite_string);
return answer;
}
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[C++] 두 개 뽑아서 더하기 (set) (0) | 2024.06.22 |
---|---|
[C++] 가장 가까운 같은 글자 (0) | 2024.06.22 |
[C++] 크기가 작은 부분문자열 (long long) (0) | 2023.10.22 |
[C++] 추억 점수 (0) | 2023.09.18 |
[C++] 뒤에 있는 큰 수 찾기 (0) | 2023.09.15 |
댓글