2018년 8월 5일 일요일

백준 1157: 단어 공부 풀이

https://www.acmicpc.net/problem/1157

파이썬을 공부해보는 중인데, 알고리즘을 이번엔 파이썬 코드로 작성해보았다.

# 우선 모두 대문자로 변경한다.
inputData = (input()).upper()
 
# 배열 선언 및 초기화
outputList = [0* 26
 
# 문자열 순회
for loopCount in range(len(inputData)):
    outputList[ord(inputData[loopCount]) - 65+= 1
 
# 그리고 outputList중 제일 큰 수를 얻어온다.
maxValue = max(outputList)
# maxValue값을 가진 인덱스가 몇 개 있는지 확인한다.
maxCount = outputList.count(maxValue)
 
# index 함수는 배열 중에 특정 값을 가진 인덱스 번호를 반환해준다.
if maxCount == 1:
    print(chr(outputList.index(maxValue)+65))
else:
    print('?')
cs

댓글 없음:

댓글 쓰기

A*, JPS 길찾기 알고리즘 시뮬레이션 사이트

https://qiao.github.io/PathFinding.js/visual/ 길 찾기 알고리즘 시행 과정을 보여주는 사이트다. 링크 메모..