BAEKJOON_단계7_1157) 단어 공부

1157) 단어 공부 (18.12.29)








* String.toLowerCase() => 문자열 소문자 변환
* String.toUpperCase() => 문자열 대문자 변환
* String.valueOf(char) => char형 String으로 변환

* 문제를 풀면서도, 다 풀고 나서도 너무 복잡하게 푼 것 같다는 생각
* 훨씬 좋은 방법이 있지 않을까.... 더 생각해볼 문제

* 우선 입력받은 문자열을 모두 소문자로 변환, 26칸의 배열에 알파벳이 쓰인 횟수 기록.
* 배열을 돌면서 max 값을 설정, 만약 같은 max가 나오면 "?" 출력,
* 그렇지 않으면 해당 인덱스를 문자로 변환 후 대문자로 출력.

* 29번째 줄인 m = (char)('a'+j); 에서 살짝 생각이 꼬였었다.

댓글

이 블로그의 인기 게시물