백준 1316 그룹 단어 체커

치즈·2022년 10월 18일

BOJ

목록 보기
11/45
#include <iostream>
#include <string>
using namespace std;
int N;
string str;

bool checker(string str){
  bool flag = true; 
  for(int i = 0; i < str.length()-1; i++){
    if(str[i] != str[i+1]){
      for(int j = i+1; j <str.length(); j++){
        if(str[i] == str[j]) {
          flag = false;
          break;
        }
      }
    }
    if(!flag) break;
  }
  return flag;
}

void input(){
  cin >> N;
  int cnt = N;
  for(int i = 0; i < N; i++){
    cin >> str;
    if(!checker(str)){
       cnt--; 
    }
  }
  cout << cnt;
}
int main(void){
  input();
  return 0;
}

profile
차근차근 배워나가요

0개의 댓글