inblog logo
|
An's Blog
    코딩테스트

    [코딩테스트] 4. 문자열 겹쳐쓰기

    윤설안's avatar
    윤설안
    Mar 07, 2025
    [코딩테스트] 4. 문자열 겹쳐쓰기
    Contents
    문제제한사항예시풀이

    문제

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

    제한사항

    ❗
    • my_string와 overwrite_string은 숫자와 알파벳으로 이루어져 있습니다.
    • 1 ≤ overwrite_string의 길이 ≤ my_string의 길이 ≤ 1,000
    • 0 ≤ s ≤ my_string의 길이 - overwrite_string의 길이

    예시

    notion image

    풀이

    ❗
    substring을 이용하여 처음에 0부터 s까지의 글자만 출력 후, overwrite_string 을 출려하였다. 그 후 나머지 글자 출력을 위하여 s부터 overwrite_string의 길이를 더한 번지수터 출력하였다.
    class Solution { public String solution(String my_string, String overwrite_string, int s) { String answer = ""; answer = ( my_string.substring(0, s) + overwrite_string + my_string.substring(s + overwrite_string.length()) ); return answer; } }
    notion image
     
     
    Share article
    Contents
    문제제한사항예시풀이

    An's Blog

    RSS·Powered by Inblog