Language/C++

(C++)all_of,any_of,none_of

doheun 2023. 5. 18. 17:41
반응형

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