코린이
백준 파이썬 1157번 문제 본문
반응형
https://www.acmicpc.net/problem/1157
1157번: 단어 공부
코드
word = input().upper() #입력받은 알파벳을 대문자 변환
word_list = list(set(word)) #set함수를 사용하여 중복된 문자값 제거 후 변수에 저장
cnt = [] #빈리스트
for i in word_list:
cnt.append(word.count(i)) #입력의 count를 cnt 리스트에 추가
if cnt.count(max(cnt)) > 1: #알파벳에서 가장 많이 있는 알파벳 개수가 2개 이상일 때 ? 출력
print("?")
else:
print(word_list[cnt.index(max(cnt))]) #가장 많은 개수의 알파벳을 출력
반응형
'코딩테스트(파이썬)' 카테고리의 다른 글
백준 파이썬 2475번 문제 (0) | 2023.02.16 |
---|---|
백준 파이썬 1152번 (0) | 2023.02.16 |
백준 파이썬 10871번 문제 (0) | 2023.02.15 |
백준 파이썬 10951번 문제 (0) | 2022.11.07 |
백준 파이썬 평균 1546번 문제 (0) | 2022.11.07 |
Comments