📝 Level 0. 특정 문자 제거하기
더보기
더보기
📌 문제 설명
문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요.
📌 제한사항
- 1 ≤ my_string의 길이 ≤ 100
- letter은 길이가 1인 영문자입니다.
- my_string과 letter은 알파벳 대소문자로 이루어져 있습니다.
- 대문자와 소문자를 구분합니다.
📌 입출력 예
my_string | letter | result |
"abcdef" | "f" | "abcde" |
"BCBdbe" | "B" | "Cdbe" |
📌 입출력 예 설명
입출력 예 #1
"abcdef" 에서 "f"를 제거한 "abcde"를 return합니다.
입출력 예 #2
"BCBdbe" 에서 "B"를 모두 제거한 "Cdbe"를 return합니다.
✏️ 나의 풀이
def solution(my_string, letter):
answer = ''
for i in my_string:
if i != letter:
answer += i
return answer
✏️ 다른 풀이
def solution(my_string, letter):
return my_string.replace(letter, '')
https://school.programmers.co.kr/learn/courses/30/lessons/120826
'Algorithm > Programmers' 카테고리의 다른 글
[프로그래머스 Level 0] 짝수 홀수 개수(Python) (0) | 2024.05.29 |
---|---|
[프로그래머스 Level 0] 문자 반복 출력하기(Python) (0) | 2024.05.28 |
[프로그래머스 Level 0] 배열 자르기(Python) (0) | 2024.05.24 |
[프로그래머스 Level 0] 최댓값 만들기 (1)(Python) (0) | 2024.05.21 |
[프로그래머스 Level 0] 문자열 뒤집기(Python) (0) | 2024.05.18 |