단어 공부

import sys


def main():
    input = sys.stdin.readline

    word = input().rstrip().upper()

    counts = [0] * 26
    for c in word:
        counts[ord(c) - ord("A")] += 1

    max_count = max(counts)

    if counts.count(max_count) > 1:
        print('?')
    else:
        print(chr(ord("A") + counts.index(max_count)))


main()

str.upper 메소드

str.upper 메소드는 문자열을 모두 대문자로 변환합니다.

print("abc".upper())            # ABC
print("Hello, world!".upper())  # HELLO, WORLD!

chr 함수

chr 함수는 ord 함수의 반대입니다. chr 함수에 정수 인자를 전달하면 해당 정수에 해당하는 문자를 반환합니다.

print(chr(65))             # A
print(chr(ord("A")))       # A
print(chr(ord("A") + 25))  # Z
댓글