문제 설명
문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요.
입출력 예
입출력 예 설명
입출력 예 #1
- 'abcdef' 에서 'f'를 제거한 'abcde'를 return 합니다.
입출력 예#2
- 'BCBdbe'에서 'B'를 모두 제거한 'Cdbe'를 return합니다.
내가 푼 코드
def solution(my_string, letter):
answer = my_string.replace(letter,'')
return answer
- replace를 활용하여 제거함.
- 다른사람과 풀이차이점은 answer 변수를 안사용하고 바로 return함.
- 그 외에도 다양한 문자열 삭제 함수가 있다.
- strip : 양 끝의 불필요한 문자를 삭제
- translate : 여러 개로 지정한 문자열을 한 번에 삭제
- re.sub : 복잡한 패턴의 문자여을 치환하여 삭제
'Programmers > Python' 카테고리의 다른 글
Level 0 - 배열 두 배 만들기 (0) | 2023.10.25 |
---|---|
Level 0 - 아이스 아메리카노 (1) | 2023.07.24 |
Level 0 - 문자 반복 출력하기 (0) | 2023.07.23 |
Level 0 - 옷가게 할인받기 (0) | 2023.07.22 |
Level 0 - 배열 원소의 길이 (0) | 2023.07.19 |