함수명
reverse()
헤더
<algorithm>
함수 설명
문자열의 순서를 반대로 뒤집으려면 reverse() 함수를 사용하면 된다. 단, 문자열 변수에는 바꾼 문자열이 들어간다. 함수 내부는 while문으로 동작한다.
코드
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
vector<string> str = {"level", "abc", "refer"};
for(string s : str){
string k = s;
// s 자체를 바꾼다는 것에 주의!
reverse(s.begin(), s.end());
if(k == s)
cout<< "True" << endl;
else
cout << "False" << endl;
}
return 0;
}
'C++ > 함수 정리' 카테고리의 다른 글
연관 컨테이너: set, multiset, map, multimap (0) | 2023.09.13 |
---|---|
제곱과 제곱근 함수: pow(), sqrt() (0) | 2023.09.13 |
문자열에서 부분 문자열 추출: substr() (0) | 2023.09.13 |
문자열과 문자열을 연결: push_back(), append(), += 연산자, insert() (0) | 2023.09.13 |
문자열의 일부를 다른 문자열로 교체: replace() (0) | 2023.09.13 |