문제
https://www.acmicpc.net/problem/1371
Algorithm
# 문제에서 입력을 eof 날때까지 받기 위해서 파이썬에서는 두 가지 방법이 있다.
#try문이나 import sys.
#import sys를 사용하여 문장을 입력받고, 한글자씩 인덱스에 카운팅하는 코드이다.
#알파벳 개수만큼 배열칸 선언
#소문자거나 빈칸이거나이므로, 소문자이면 소문자의 아스키코드를 기준으로 배열에 카운팅
#소문자 26개만큼 반복하고, 가장 많이 나온 알파벳을 체크하면됨.
Code
import sys
s = sys.stdin.read()
li = [0]*26
for c in s:
if c.islower():
li[ord(c)-97] += 1
for i in range(26):
if li[i] == max(li):
print(chr(97+i), end='')
'Koala - 10기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준 / Python] #1895 필터 (0) | 2023.05.06 |
---|---|
[백준/C++] 15813번: 너의 이름은 몇 점이니 (0) | 2023.04.02 |
[백준/Python] 3474번 교수가 된 현우 (0) | 2023.03.29 |
[백준/자바]1764번 듣보잡 (0) | 2023.03.26 |
[백준/C++] 9086번: 문자열 (0) | 2023.03.26 |