백준 / 1371번 / 가장 많은 글자 / Python / 구현, 문자열, stdin.read()
2024. 1. 4. 20:39
📚문제 📝풀이 # 1371번 가장 많은 글자(BronzeII) import sys sentence,alphabet = sys.stdin.read(), [0]*26 for i in sentence: if i != ' ': alphabet[ord(i)-97] += 1 for j in range(len(alphabet)): if alphabet[j] == max(alphabet): print(chr(j+97),end='') 입력의 개수가 주어지지 않고 최대만 주어져있는 문제이다 EOFError로 풀려고했는데 EOFError를 사용하려면 sys.stdin.readline()를 사용할 수 없고 input()만 사용해야한다 때문에 시간초과에 걸리게 된다... 그리고 이 방법이 훨씬 간단하다 기존에는 입력을 받을 때..