본문 바로가기

백준 알고리즘(Java)

1316번) 그룹 단어 체커


각 단어마다의 검사로직은 아래와 같습니다.


알파벳 26자리로 이루어진 char 배열을 선언하고,

위 배열의 각 자리를 카운트해주는 길이 26의 int 배열을 선언해준 후


한자씩 검사를 해서 일치할 경우, 해당 인덱스의 int 배열의 값을 ++ 해줍니다.


그리고 ++ 해줄려고 할 때, if문으로,,

해당 인덱스의 값이 0이 아니고, 해당 알파벳의 값이 이전의 문자와 같지 않다면

그 단어의 그룹단어 여부(result1)을 false로 지정해줍니다.



위 결과를 이용해 각 반복마다 전체 결과인 result2를 ++ 해줍니다.

'백준 알고리즘(Java)' 카테고리의 다른 글

2908번) 상수  (0) 2018.07.24
5622번) 다이얼  (0) 2018.07.24
2675번) 문자열 반복  (0) 2018.07.19
11654번) 아스키 코드  (0) 2018.07.17
1152번) 단어의 개수  (0) 2018.07.17