[c++] count, count_if

개발자·2021년 9월 1일
post-thumbnail

count()

  • vector, 배열 등의 범위에서 특정 값의 개수를 반환.
  • int, string, char 모두 가능
  • count(시작, 끝, 특정 값);
count(v.begin(), v.end(), 10);

count_if()

  • vector, 배열 등의 범위에서 조건에 맞는 값의 개수를 반환.
  • int, string, char 모두 가능
  • count_if(시작, 끝, bool함수);
bool check(int i) {
    if(i <= 10) return true;
    else return false;
}

int main() {
    count_if(v.begin(), v.end(), check);
}


Ref. https://hsdevelopment.tistory.com/338

profile
log.info("공부 기록 블로9")

0개의 댓글