문제 링크: https://programmers.co.kr/learn/courses/30/lessons/42889
내 풀이:
참고용 풀이:
Review:
내 풀이에서는 실패율을 계산하여 스테이지와 함께 튜플로 리스트에 저장을 했지만, 참고용 풀이에서는 해당 데이터를 딕셔너리를 이용해서 처리했다. 해당 코드로 인해 데이터를 정렬하고 스테이지를 리턴할 때 리스트 컴프리헨션을 이용해 스테이지를 빈 리스트에 저장하는 과정이 추가적으로 들어갔다. 문제를 풀면서 효율적으로 코드를 짜는 것에 대해서 지속적인 고민이 필요하다는 것을 다시 생각하게 해 준 문제였다.
Idea:
문제에서 주어진 요구사항에 맞게 실패율을 계산하고, 데이터를 정렬하면 어려운 문제는 아니었다. 문제를 풀고 제출했을 때 런타임 에러가 나온 테스트 케이스도 있었는데 이 부분은 질문하기에서 힌트를 얻어 해결할 수 있었다.
'알고리즘 문제 풀이: 파이썬 > Programmers' 카테고리의 다른 글
[프로그래머스] 괄호 회전하기 (0) | 2021.10.07 |
---|---|
[프로그래머스] 주식가격 (0) | 2021.10.03 |
[프로그래머스] 이상한 문자 만들기 (0) | 2021.09.03 |
[프로그래머스] 부족한 금액 계산하기 (0) | 2021.08.03 |
[프로그래머스] 숫자 문자열과 영단어 (0) | 2021.07.14 |
댓글