💡프로그래머스 - A로 B 만들기
◽ 문제
◽ 입력 & 출력
◽ 풀이
✅ 다른 풀이
- 2번째 줄: sorted()함수를 이용하여 알파벳의 순서대로 정렬하고 비교해서 같으면 return 1 다르면 return 0을한다.
💡배운점
◽ Counter()
데이터의 개수를 셀 때 매우 유용한 파이썬의 collections 모듈의 Counter 클래스
from collections import Counter
- Counter 생성자는 여러 형태의 데이터를 인자로 받습니다. 먼저 중복된 데이터가 저장된 배열을 인자로 넘기면 각 원소가 몇 번씩 나오는지가 저장된 객체를 얻게 됩니다.
◾ Counter를 사전처럼 사용하기
- 파이썬의 기본 자료구조인 사전(dictionary)를 확장하고 있기 때문에, 사전에서 제공하는 API를 그대로 다 시용할 수가 있습니다.
◾ 가장 흔한 데이터 찾기
- 이터의 개수가 많은 순으로 정렬된 배열을 리턴하는 most_common()이라는 메서드를 제공하고 있습니다.
from collections import Counter
◾ 산술 연산자 사용
❗ 뺄샘의 결과로 0이나 음수가 나온 경우에는 최종 카운터 객체에서 제외된다.