본문 바로가기
  • Let's study
PS/Programmers

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

by 코딩고수이고파 2026. 5. 14.

문제

https://school.programmers.co.kr/learn/courses/30/lessons/181943

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

풀이

substring(range)  // ex) 0 until 4 (인덱스 0부터 3까지)
substring(startIndex)  // startIndex ~
substring(startIndex, endIndex)  // startIndex ~ endIndex-1

 

1. substring 함수로 my_string의 0 부터 s까지 가져온다.

2. overwrite_string을 붙인다.

3. substring 함수로 my_string의 s+overwrite_string.length부터 끝까지 가져온다.

코드

class Solution {
    fun solution(my_string: String, overwrite_string: String, s: Int): String {
        var answer: String = my_string.substring(0,s)+overwrite_string+my_string.substring(s+overwrite_string.length)
        
        return answer
    }
}

 

댓글