본문 바로가기
알고리즘/백준

백준 1157번 단어 공부

by 코리늬 2018. 6. 27.

나는 이 문제를 풀 때, 대문자와 소문자의 아스키코드 차이 값이 32이기 때문에 소문자에서 32를 뺀 후

그 숫자들 가운데 빈도수를 계산해보려 했지만 실패했다.

그래서 다른 사람들의 코드를 봤더니

어차피 대문자로 출력을 해야하기 때문에 대문자로 바꿔놓고, 

배열에 담을때 a 의 아스키값 만큼 빼주면 인덱스 0부터 A값이 차례대로 들어가게 된다.

그래서 이 값을 max값과 비교해서 가장 높은 빈도수의 경우를 구하고 아니면 ? 를 출력하면 된다.


'알고리즘 > 백준' 카테고리의 다른 글

백준 2908번 상수  (0) 2018.06.29
백준 1316번 그룹 단어 체커  (0) 2018.06.29
백준 2675번 문자열 반복  (0) 2018.06.27
백준 10809번 알파벳 찾기  (0) 2018.06.25
백준 11654번 아스키 코드  (0) 2018.06.25

댓글


Buy Me A Coffee
Thank you for visiting. You can now buy me a coffee!