ⓟrogramming/C++
[C++] 범위를 복제하기 (Copy)
뚱땡이 우주인
2018. 1. 17. 16:21
범위를 복제하는 알고리즘을 살펴보도록 하자
원소 순서를 뒤집어서 복제하기
입력 받은 문자열에서 알파벳만 추출하여 모두 대문자로 만들고 reverse_copy 알고리즘을 이용하여 문자열을 뒤집은 뒤에 두 문자열이 같은지 판단하는 코드이다.
인접한 중복 원소를 제거하고 범위를 복제하기.
unique_copy()는 인접한 중복 원소들만 제거하는데 아래 예제에서는 네 번째 인수에서 두 인수가 공백일 때만 true를 반환하므로 중복되는 공백은 제거가 되지만 a가 중복된 문자열은 제거되지 않는다.
범위에서 인접한 중복 제거하기