본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬] 1371번 가장 많은 글자

by 현장 2021. 12. 18.

-코드

import sys
arr = [0] * 27
s = sys.stdin.read()
for i in s:
    if i.islower():
        arr[ord(i) - 97] += 1
for j in range(27):
    if arr[j] == max(arr):
        print(chr(j + 97), end='')

처음에 입력을 끝내는 방법에 대해 안 나와 있어서 찾아보니 입력을 한 번에 다 받는 sys.stdin.read를 찾아서 해결하고 if문을 스페이스바가 아니면 arr에 정해진 위치에 받으려 했으나 오류가 나서 islower로 받았습니다.