본문 바로가기
알고리즘 풀이

[백준] 1157번: 단어 공부 - java 풀이

by 코디드 2023. 6. 27.

내가 생각한 풀이 방법은 아래와 같다.

 

단어 입력

알파벳 char 배열 만들고

getBytes / charAt으로 받아서 

알파벳에 해당하는 배열에 숫자 올라가게 설정

입력 받은 단어가 대문자면 (- 32) 처리 필수

각 알파벳 마다 카운트(a.대문자 소문자 같게 설정)

끝에 카운트 수 비교

 

하지만 풀이를 진행해나갈수 없었고, 아래 블로그를 참고했다.

 

 

 

https://st-lab.tistory.com/64

 

[백준] 1157번 : 단어 공부 - JAVA [자바]

https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자

st-lab.tistory.com

 

풀이를 참고한 상태에서 바로 푸는건 기억력 테스트에 불가하므로 시간이 좀 지난 후에 다시 풀어봐야 될것 같다.