코딩테스트 리뷰

김희상·2022년 12월 10일
0

ZB_DataSchool_9

목록 보기
6/17
post-thumbnail

[데이터사이언스 스쿨 퀴즈]

  • 서울시 CCTV 1~2 : 100점 (17/17)_221206
  • 서울시 범죄현황 1~3 : 87점 (20/23)_221209

주피터노트북으로 코딩하면서 명령어의 세부 내용이나 괄호의 종류를 크게 신경쓰지 않고, 에러코드를 확인하면서 수정하는 식으로 연습했었는데 두 번의 테스트를 통해 기초를 좀 더 세부적으로 정리할 수 있어서 좋았다.

[코딩 테스트 연습 2]

팀스터디로 파이썬 코딩테스트 공부를 매일 조금씩 하고 있다.
일반 테스트의 경우 접근하거나 응용하는 방법은 많이 향상된 것이 체감이 되었지만, 알고리즘 기반의 코딩테스트 경우 많이 부족한 느낌을 많이 받았다.

일반적인 문제도 좋지만 알고리즘 관련 내용으로 좀 더 비중을 두고 공부해야겠다고 생각했다.

그 중 깔끔하게 풀린 한 문제를 첨부하면

  • 재난지원금 지급을 위해 평균 소득액을 구한다.
  • 최상위 최하위 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
  • list 정렬 후 최대값, 최소값을 제거
  • (list 합 / list 길이) 를 int로 캐스팅해 소수점 절사

로 해결하였다.

profile
3D 모델러의 개발 도전기

0개의 댓글