망했다.
해시 1번부터 못하는 건 무슨일..? ㅎ
내가 적은 코드는 아래와 같다
#내가 쓴 코드 = 정확성 100% + 효율성 0%
def solution(participant, completion):
answer = ''
for p in participant:
if p in completion:
completion.remove(p)
else:
answer += p
return answer
효율성이 제로라서 다음으로 넘어갈 수 없다.. 아쒸,,
그래서 조금 변형해봤는데, 여전히 효율성 '제로'요?!?!?!
# 두 번째 코드 수정
def solution(participant, completion):
answer = ''
for p in participant:
if p in completion:
completion.remove(p)
else:
return p
나 자신에게 빡치는 중,,,
for문을 쓰는게 비효율적인 건가.. ㅠ
일단 고쳐본다.
결국 다른 사람 코드 보고 도움을 받았는데,
왜 난 이렇게 머리가 돌아가지 않는건지 자책을 하게 되는 구만,,,
하핳
열심히 해보지 뭐,,
'파이썬 공부' 카테고리의 다른 글
파이썬 공부 진행 상황 (0) | 2021.12.04 |
---|