https://school.programmers.co.kr/learn/courses/30/lessons/120826
def solution(my_string, letter):
return my_string.replace(letter, '')
replace()
함수를 통해 간단하게 letter을 제거한 문자열을 반환했다.def solution(my_string, letter):
answer = ''
for string in my_string:
if string != letter:
answer += string
return answer
replace()
함수를 모를때를 가정하면 제일 좋아보이는 코드였다.letter
가 아니면 문자열 붙이는 방식이다.replace()
함수의 기본 시간복잡도가 O(n)
으로 위 문제에선 문자열 생성이 잦으므로 반복문 활용 풀이보단 함수 사용이 좋아보인다.피드백은 언제나 환영입니다 :)