프로그래밍 지식/Python

[Python] Counter 라이브러리 이용하기

게임이 더 좋아 2020. 7. 29. 15:56
반응형
728x170

https://www.hackerrank.com/challenges/collections-counter/problem

 

collections.Counter() | HackerRank

Use a counter to sum the amount of money earned by the shoe shop owner.

www.hackerrank.com

 

이 문제를 기반으로 설명한다

 

 


 

 

Counter를 이용하면 dictionary 형식으로 저장이 되는데

나는 직접 value를 수정하려고 했다 근데 shoe_list가 바뀌지 않는 이상 수정이 안되나보다

그래서 직접 list를 수정했고

 

답이 나왔다.

 

**int, str 계산 안되고 

**list 직접 수정이 더 쉽다는 것을 기억해야한다.

 

Counter를 쓴다면 

당연히 개수 파악할 때 쓰겠고

실제로 위와 같은 예로 재고를 정리할 때 쓸 수 있겠다. 

더 생각해보자면 key가 숫자가 아니라면 투표할 때 쓸 수 있겠다.

예를 들면 번호를 입력받는 다면 특정 번호의 투표 수를 알 수 있으니까???

 

뭐 여기서 끝내자 ㅃㅃ

728x90
반응형
그리드형