백준단어 공부
-
백준 단어 공부 - 1157번 파이썬백준/단계별로 풀어보기 2020. 4. 7. 14:43
이 포스팅에서는 백준 알고리즘 사이트 1157번을 파이썬으로 코딩해보도록 하겠습니다. 이번 문제는 알파벳 대소문자로 이루어진 단어를 입력받고, 가장 많이 사용된 알파벳을 대문자로 출력하면 되는 문제입니다. 다만 가장 많이 사용된 알파벳이 여러개면 ?를 출력합니다. string = input() alphabet = [0]*27 num = 0 first = 0 for i in string: if ord(i) > 96: alphabet[ord(i)-97] += 1 else: alphabet[ord(i)-65] += 1 for i in range(0, 27): if alphabet[i] > num: num = alphabet[i] first = i elif alphabet[i] == num: first = -2..