[문제]
https://www.acmicpc.net/problem/1371
1371번: 가장 많은 글자
첫째 줄부터 글의 문장이 주어진다. 글은 최대 5000글자로 구성되어 있고, 공백, 알파벳 소문자, 엔터로만 이루어져 있다. 그리고 적어도 하나의 알파벳이 있다.
www.acmicpc.net
[풀이]
1. sys.stdin.readline()
std.stdin.readline() 은 개행문자 \n 이 같이 입력받아지기 때문에 반복문으로 여러 줄을 입력받는 상황에서는 반드시 std.stdin.readline() 을 반드시 사용해야 한다.
[코드]
import sys
if __name__ == '__main__':
sentence = sys.stdin.read()
alphabet = 'abcdefghijklmnopqrstuvwxyz'
result = []
for i in alphabet:
result.append(sentence.count(i))
m = max(result)
for i in range(len(result)):
if m == result[i]:
print(chr(i+97), end='')
'문제풀이 > BOJ' 카테고리의 다른 글
[Python] BOJ/백준 1763번 치킨 쿠폰 (0) | 2021.06.11 |
---|---|
[Python] BOJ/백준 1296번 데이트 (0) | 2021.06.11 |
[Python] BOJ/백준 2864번 5와 6의 차이 (0) | 2021.06.10 |
[Python] BOJ/백준 2863번 이게 분수? (0) | 2021.06.10 |
[Python] BOJ/백준 1159번 농구 경기 (0) | 2021.06.10 |