문자열에 포함된 알파벳의 개수를 세는 문제입니다.

문자열을 먼저 입력받은 후, 알파벳이 26개인 것을 고려하여 모든 원소가 0으로 초기화된 리스트를 만듭니다.
Python에서 유용하게 쓰이는 ord()를 사용합시다.
리스트의 인덱스는 0부터 시작하므로 문자열에 포함된 알파벳의 ASCII code에서
‘a’의 ASCII code를 빼면 리스트에서의 인덱스를 구할 수 있습니다.
예를 들어 리스트에서 ‘b’의 인덱스는 ord(‘b’) - ord(‘a’) = 1이 됩니다.
이렇게 문자열의 맨 앞 글자부터 차례대로 개수를 셀 때마다 1씩 더해가고 리스트에서 max 값을 알아낸 다음,
그 값이 2개 이상이면 최댓값이 여러개라는 뜻이므로 ‘?’를 출력하고 그렇지 않으면 글자를 출력하면 됩니다.

문제 : 백준 1157 - 단어 공부