문제 설명
![[프로그래머스 코딩 테스트] 문자열 겹쳐쓰기-파이썬3 - 문제 설명 1](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
- 언어 : 파이썬 (Python3)
문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.
- 입력 조건
my_string과 overwrite_string은 숫자와 알파벳으로 이루어져 있습니다.
1 ≤ len(overwrite_string) ≤ len(my_string) ≤ 1,000
0 ≤ s ≤ len(my_string) - len(overwrite_string)
- 출력 조건
my_string에서 s부터 overwrite_string 길이만큼 변경한 새로운 문자열을 반환
![[프로그래머스 코딩 테스트] 문자열 겹쳐쓰기-파이썬3 - 문제 설명 2](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
문제 정답
def solution(my_string, overwrite_string, s):
answer = my_string[:s] + overwrite_string + my_string[s+len(overwrite_string):]
return answer
정답 설명
1. 문자열 슬라이싱을 활용하여 s 이전, 변경 부분, 이후 부분을 조합
2. overwrite_string을 직접 삽입하여 수정된 문자열을 반환
출처
https://school.programmers.co.kr/learn/courses/30/lessons/181943
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프...
programmers.co.kr
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 코딩 테스트] 문자 리스트를 문자열로 변환하기-파이썬 (0) | 2025.02.26 |
---|---|
[프로그래머스 코딩 테스트] 문자열 섞기-파이썬 (0) | 2025.02.26 |
[프로그래머스 코딩 테스트] 홀짝 구분하기-파이썬3 (0) | 2025.02.26 |
[프로그래머스 코딩 테스트] 문자열 돌리기-파이썬 (0) | 2025.02.26 |
[프로그래머스 코딩 테스트] 덧셈식 출력하기-파이썬 (0) | 2025.02.26 |
댓글