nueijeel
[프로그래머스][python] Lv.0 - 중복된 문자 제거 본문
📌 문제 설명
문자열 my_string이 매개변수로 주어집니다.
my_string에서 중복된 문자를 제거하고 하나의 문자만 남긴 문자열을 return하도록 solution 함수를 완성해주세요.
📌 작성한 코드
def solution(my_string):
answer = ''
for i in my_string:
if i not in answer: answer += i
return answer
중복된 문자 제거라 처음엔 replace를 사용해야하나 했는데, 중복되는 대상 문자가 문자열에서 제일 처음 나오는 부분은 없애면 안되기 때문에,,,, 고민해보다 not in으로 깔끔하게 해결이 됐다!!
728x90
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스][python] Lv.0 - 가까운 수 (0) | 2023.03.08 |
---|---|
[프로그래머스][python] Lv.1 - 성격 유형 검사하기 (0) | 2023.03.08 |
[프로그래머스][python] Lv.1 - 로또의 최고 순위와 최저 순위 (0) | 2023.03.07 |
[프로그래머스][python] Lv.1 - 숫자 문자열과 영단어 (0) | 2023.03.06 |
[프로그래머스][python] Lv.0 - 공던지기 (0) | 2023.03.03 |