Problem Solving
BOJ 1157 - 단어 공부
Vjerksen
2016. 11. 29. 23:00
문제 링크
https://www.acmicpc.net/problem/1157
문제 해결
1. alpha[]라는 배열을 만들어서 A부터 z까지의 알파벳을 index로 취한다. 이 때, 0부터 25까지의 정수로 만든다.
2. 임의의 i번째 문자에 대한 배열의 값을 1만큼씩 크게 만들어준다.
3. 가장 많이 사용된 알파벳을 대문자로 출력한다. 단, 가장 많이 사용된 알파벳이 2개 이상이면 '?'를 출력한다.
주의할 점
1. 대소문자를 구분하지 않는다. 즉 A와 a는 A로 인식한다. 아스키코드 값에 의해서 소문자가 나오면 적절한 값을 빼서 대문자와 같게 한다.
※ 정확하고 부드러운 태클은 언제나 환영입니다.