소트를 하면 속도 문제가 생길것 같고
각 알파벳을 해쉬스타일로 카운팅해서 해결하는 문제다
A가 있을때
str[A] = str[A] + 1이라고 하고싶지만
A라는 key가 없어서 에러가 난다
딕셔너리에는 내장함수 get이 있다
str.get('A',0) A라는 값이 있으면 A를 넣고 없으면 0을 리턴한다
str[A] = str.get('A',0)+1이라고 표현하면
딕셔너리 str[A]에 밸류가 있으면 출력하고
없으면 0을 출력한다
str.get('A',0)+1 이라고 하면
값이 있을때 카운팅하고
없으면 str[A]를 만들고 0을 준다
이걸 이용해 카운팅한뒤 비교한다
꿈★은 이루어진다
내일채움공제 되는 중소기업 가자 화이팅!
댓글 0