dkdleldho   5년 전

최빈값을 구하는 부분만 바꿨더니 정답이 되었습니다.

아래 코드는 바꾸기 전 코드인데, 런타임 에러에서 헤어나오질 못하겠습니다.

다른 질문들 찾아봤는데, 이젠 답이 궁금한게 아니라

이 코드 어디서 런타임 에러가 발생했는지가 너무 궁금합니다.

혹시라도 다른 데서 문제가 났다면, 찾아주시면 감사하겠습니다.

doju   5년 전

22번째 줄에서 len(order)가 아니라 len(counts)를 비교해야 합니다.

또한 most_common()은 같은 빈도로 등장하는 값이 여러 개 있을 때 그것들의 순서가 유지된다는 보장을 하지 않으므로(Elements with equal counts are ordered arbitrarily), counts 배열을 구한 뒤 한 번 더 정렬해 주는 것을 권장합니다.

dkdleldho   5년 전

일단 정말 감사합니다.

가르쳐주신 2가지 따로따로 제출해보았습니다.

그 결과,

  1.  len(order)에서 런타임 에러가 나는거 확인했고,
  2. counts.sort()는 말씀해주신 것처럼 권장사항이라 그런지 주석 처리해도 정답 처리 되었습니다.

앞으로 most_common() 쓸 때 참고하겠습니다.

내내 고민했는데 해결해주셔서 감사합니다. 배우고 갑니다. 연말 잘보내세용

댓글을 작성하려면 로그인해야 합니다.