👉 오늘 한 일
프로그래머스 문제풀이
1. 중복된 문자 제거 📌
- [프로그래머스] Lv.0 중복된 문자 제거
- 정답률 83%, try 3
- set으로 중복을 제거하는 것은 순서 보장이 안되고
dict.fromkeys()
는 dict가 순서를 보장하기 때문에 이것을 사용
- dict의 함수들에 대한 공부가 더 필요할 것 같다..!
def solution(my_string):
return ''.join(dict.fromkeys(my_string))
def solution(my_string):
answer = ''
for i in my_string:
if i not in answer:
answer+=i
return answer
2. A로 B 만들기
def solution(before, after):
result = 0
lst_b = sorted([b for b in before])
lst_a = sorted([a for a in after])
if lst_a == lst_b:
result = 1
else:
result = 0
return result
def solution(before, after):
return 1 if sorted(before)==sorted(after) else 0