-코드
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로 받았습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[프로그래머스/파이썬] 자릿수 더하기 (0) | 2021.12.18 |
---|---|
[프로그래머스/파이썬] 나누어 떨어지는 숫자 배열 (0) | 2021.12.18 |
[백준/파이썬] 1159번 농구 경기 (0) | 2021.12.17 |
[백준/파이썬] 11053번 가장 긴 증가하는 부분 수열 (0) | 2021.12.16 |
[백준/파이썬] 1076번 저항 (0) | 2021.12.16 |