반응형
C++
all_of
주어진 범위의 값들이 주어진 조건을 모두 만족하면 true반환
any_of
주어진 범위의 값들이 주어진 조건중 하나라도 만족하면 true반환
none_of
주어진 범위의 값들이 모두 주어진 조건을 만족하지 못하는 경우 true
예제
문자열로 저장된 정수들의 vector를 더했을 때 요소가 모두 0인 경우 "0"으로 return하고 싶을 때 사용
if (all_of(to_strnum.begin(), to_strnum.end() ,[](string num){return num == "0";})) {
answer = "0";
}
이렇게 어떠한 배열이 있는 경우 특정한 값을 찾아서 처리해야할 때 유용하게 사용
반응형
'Language > C++' 카테고리의 다른 글
(C++)DFS,BFS (0) | 2023.02.22 |
---|---|
(C++)조합 (0) | 2023.02.22 |
(C++)순열 (0) | 2023.02.21 |
(C++)배열의 최댓값,최솟값-max_element,min_element (0) | 2023.02.20 |
(C++)배열 초기화-memset,fill (0) | 2023.02.08 |