내가 생각한 풀이 방법은 아래와 같다.
단어 입력
알파벳 char 배열 만들고
getBytes / charAt으로 받아서
알파벳에 해당하는 배열에 숫자 올라가게 설정
입력 받은 단어가 대문자면 (- 32) 처리 필수
각 알파벳 마다 카운트(a.대문자 소문자 같게 설정)
끝에 카운트 수 비교
하지만 풀이를 진행해나갈수 없었고, 아래 블로그를 참고했다.
[백준] 1157번 : 단어 공부 - JAVA [자바]
https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자
st-lab.tistory.com
풀이를 참고한 상태에서 바로 푸는건 기억력 테스트에 불가하므로 시간이 좀 지난 후에 다시 풀어봐야 될것 같다.
'알고리즘 풀이' 카테고리의 다른 글
[백준] 1316번: 그룹 단어 체커 - java 풀이 (0) | 2023.06.27 |
---|---|
[백준] 2941번: 크로아티아 알파벳 - java 풀이 (0) | 2023.06.27 |
[백준] 25206번: 너의 평점은 - java 풀이 (0) | 2023.06.22 |
[백준] 10988번: 팰린드롬인지 확인하기 - java 풀이 / 주소값 비교(==) 와 대상 값 비교(equals) (0) | 2023.06.22 |
[백준] 2444번: 별 찍기 - 7 - java 풀이 (0) | 2023.06.21 |