https://www.acmicpc.net/problem/1316
풀이
a~z가 또 나왔는지 여부를 알려주는 배열을 선언
tmp값이 끝가지 true이면 count값 증가
소문자 알파벳을 정수형으로 변환하려면 charAt(index)- 'a' 해줘야함
소스코드
public class 그룹단어체커 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
int count =0;
for (int i = 0; i < n; i++) {
boolean[] visited = new boolean[26]; //a~z알파벳 방문여부
boolean tmp = true;
String line = br.readLine();
for (int j = 0; j < line.length(); j++) {
int index = line.charAt(j)-'a';//아스키코드 a:96
if(visited[index]) {
if(line.charAt(j)!=line.charAt(j-1)) {
tmp=false;
}
}else {
visited[index]=true;
}
}
if(tmp==true) count++;
}
System.out.println(count);
}
}