728x90
문제 설명
문자열 my_string, overwrite_string과 정수 s가 주어집니다.
문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을
문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.
https://school.programmers.co.kr/learn/courses/30/lessons/181943
제한 사항
my_string와 overwrite_string은 숫자와 알파벳으로 이루어져 있습니다.
1 ≤ overwrite_string의 길이 ≤ my_string의 길이 ≤ 1,000
0 ≤ s ≤ my_string의 길이 - overwrite_string의 길이
예제
# 1
my_string = "He11oWor1d"
overwrite_string = "lloWorl"
s = 2
# output
HelloWorld
# 2
my_string = "Program29b8UYP"
overwrite_string = "merS123"
s = 7
# output
ProgrammerS123
문제 풀이
def solution(my_string, overwrite_string, s):
return my_string[:s]+overwrite_string+my_string[s+len(overwrite_string):]
파이썬을 독학하시는 분들에게 도움이 되길 바라며,
혹 더 좋은 방법이 있거나 오류가 있다면 편하게 말씀 부탁드립니다.
728x90