level0_특정 문자 제거하기

2024. 11. 12. 21:59파이썬_알고리즘(코딩테스트)/level0

 

내가 제출한 코드

def solution(my_string, letter):
    answer = ''
    for i in my_string:
        if i != letter:
            answer += i
    return answer
  • 현재 문자 i가 letter와 같지 않다면 answer에 해당 문자를 추가한다.
  • 모든 문자를 순회한 후 answer에 남아 있는 것은 letter를 제외한 나머지 문자들로 구성된 문자열이다.

 

다른 사람들이 제출한 코드 

def solution(my_string, letter):
    return my_string.replace(letter,'')
  • for문 돌릴 필요없이.. letter이 나오면 빈 문자열로 바꿔주는 코드를 작성하셨네...

'파이썬_알고리즘(코딩테스트) > level0' 카테고리의 다른 글

level0_짝수 홀수 개수  (0) 2024.11.18
level0_0 떼기  (0) 2024.11.12
level0_조건에 맞게 수열 변환하기 3  (0) 2024.11.11
level0_접미사 배열  (1) 2024.10.30
level0_가까운 1 찾기  (0) 2024.10.30