주피터노트북으로 코딩하면서 명령어의 세부 내용이나 괄호의 종류를 크게 신경쓰지 않고, 에러코드를 확인하면서 수정하는 식으로 연습했었는데 두 번의 테스트를 통해 기초를 좀 더 세부적으로 정리할 수 있어서 좋았다.
팀스터디로 파이썬 코딩테스트 공부를 매일 조금씩 하고 있다.
일반 테스트의 경우 접근하거나 응용하는 방법은 많이 향상된 것이 체감이 되었지만, 알고리즘 기반의 코딩테스트 경우 많이 부족한 느낌을 많이 받았다.
일반적인 문제도 좋지만 알고리즘 관련 내용으로 좀 더 비중을 두고 공부해야겠다고 생각했다.
그 중 깔끔하게 풀린 한 문제를 첨부하면
- 재난지원금 지급을 위해 평균 소득액을 구한다.
- 최상위 최하위 1건씩 제외한 소득의 평균을 소수점 절삭 후 출력하라.
def solution(arr):
arr.sort()
min_n = arr[0]
max_n = arr[-1]
arr.remove(min_n)
arr.remove(max_n)
avg = int(sum(arr)/len(arr))
return avg
로 해결하였다.