입력 예시
Solution
-> 이경우만 생각해서 풀이 !
source code
int wordChecker(string word, vector<int> alpha){
alpha[(int)word[0]-97] = 1;
for(int i=1; i<word.size(); i++){
if(alpha[(int)word[i]-97]==0){ // = [word[i] - 'a']
alpha[(int)word[i]-97] = 1;
continue;
}
if(word[i-1]==word[i]){
continue;
}
return 0;
}
return 1;
}
체크
(int)word[i]-97 = [word[i] - 'a']
-> 이부분 제대로 체크하기 'a'면 0번째 index 배열에 저장하는 것
-> 문자를 숫자처럼 다루기