이 기사에서는 주어진 문제 진술을 해결하기 위한 솔루션과 접근 방식에 대해 알아볼 것입니다.
문제 설명
입력 문자열이 주어지면 가장 많이 발생하는 문자와 해당 개수를 찾아야 합니다.
접근
-
문자열을 키로 사용하고 빈도를 값으로 갖는 Counter 메서드를 사용하여 사전을 만듭니다.
-
문자, 즉 값의 최대 발생을 찾고 해당 인덱스를 가져옵니다.
이제 아래 구현을 살펴보겠습니다 -
예
from collections import Counter def find(input_): # dictionary wc = Counter(input_) # Finding maximum occurrence s = max(wc.values()) i = wc.values().index(s) print (wc.items()[i]) # Driver program if __name__ == "__main__": input_ = 'Tutorialspoint' find(input_)
출력
(‘t’,3)
모든 변수와 함수는 아래와 같이 전역 범위에서 선언됩니다 -
결론
이 기사에서는 가장 많이 발생하는 문자와 그 수를 찾는 방법에 대해 배웠습니다.