15일차 문제 : 체육복

  1. 발생했던 문제

    오늘 문제는 그리디 알고리즘을 이용하는 문제였다. 코드 실행 후 테스트 케이스는 통과했지만,

    채점 과정에서의 테스트 케이스가 2개 오답이 났다. 그리고 reserve, lost 두 배열에서 중복되는

    값을 제거하는 과정에서 i의 작동 범위를 reserve: 라고 했는데, 이 또한 오류가 났다.

  2. 해결 방법

테스트 케이스가 2개 오답이 난 이유는 lost, reserve 배열을 정렬하지 않아서였다. 배열을 정렬하

지 않으면 체육복을 전부 입을 수 있는데도 부족하다는 결과가 나온다. i의 작동 범위를 reserve:

라고 하지 않고 reserve[ : ] 라고 바꿨더니 정답이 나왔다.

  1. 새롭게 안 사실

문제가 길더라도 찬찬히 훑어보면서 이해하는 노력이 필요한 것 같다. 문제를 이해하면 구글링

하지 않고도 풀 수 있던 문제였다.

Untitled

#99클럽 #코딩테스트 준비 #개발자 취업 #항해99 #TIL