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

백준 1316번 그룹 단어 체커

by 코리늬 2018. 6. 29.

문제를 풀어도 항상 막히고 고민을 해봐도 결국 남의 코드를 보게된다.

그래도 그 안에서 내가 원하는 방식으로 하기 위해 이것 저것 짜집기를 해서 나의 코드로 바꾸는 과정을 통해 실력이 향상 되길바란다.

버퍼스트림과 스트링토큰나이저를 사용해서 풀어보고 싶어서 사용해보았고,

다른 사람의 코드 중 boolean을 사용해서 체크를 하는게 좋아보였다.

단어의 길이가 몇개가 되든지 상관없이 어차피 알파벳은 26개 이므로 boolean[26]을 선언하고,

현재 문자와 이전 문자가 같지않을 때만 동작하는데, 현재 문자가 이전에 나왔다면 더이상 체크를 할 필요가없으니

break를 사용해 건너 띄고, 아닌 경우에는 아닌 위치를 true로 바꿔주어 계속 진행해 나간다.


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

백준 5622번 다이얼  (0) 2018.06.29
백준 2908번 상수  (0) 2018.06.29
백준 1157번 단어 공부  (0) 2018.06.27
백준 2675번 문자열 반복  (0) 2018.06.27
백준 10809번 알파벳 찾기  (0) 2018.06.25

댓글