개발 => 복습 후 재정리 대기/알고리즘
[백준][Python] 1157번 단어공부 파이썬
1회 차 - 함수 미사용
i = input().upper() # 입력받은 문자 대문자로
a = {} # 빈 딕셔너리 생성
# 딕셔너리에 값 넣는 반복문
for x in i: # 입력받은 문자 반복
if x in a: # 반복해서 담긴 문자열 검증하여
a[x] += 1 # 증
else:
a[x] = 1 # 없으면 1
# print(a[x])
# print(x)
result = 0 # 결과
count = 0 # 횟수
# 담겨있는 입력값 수 검증하는 반복문
for x in a: # 입력값 담겨있는 상태의 a 반복하여
if a[x] > count: # 횟수보다 크다면
# count = a[x] # 횟수 변수에 저장
result = x # 결과값 저장
elif a[x] == count: # 같다면
result = '?' # ? 출력
print(result)
'개발 => 복습 후 재정리 대기 > 알고리즘' 카테고리의 다른 글
[백준][Python] 1436번 영화감독 숌 파이썬 (0) | 2021.06.17 |
---|---|
[백준][Python] 2839번 설탕 배달 파이썬 (0) | 2021.06.17 |
[백준][Python] 4673번 셀프 넘버 파이썬 (0) | 2021.06.15 |
[백준][Python] 4344번 평균은 넘겠지 (0) | 2021.06.15 |
[백준][Python] 1110번 더하기 사이클 (0) | 2021.06.14 |
댓글