이 섹션에서는 C++를 사용하여 문자열을 매우 빠르게 뒤집는 방법을 볼 것입니다. 반전을 위해 알고리즘 라이브러리에 reverse()라고 하는 내장 함수가 있습니다. 이 함수는 컨테이너의 시작과 끝 포인터를 취한 다음 요소를 뒤집습니다.
Input: A number string “Hello World” Output: “dlroW olleH”
알고리즘
Step 1:Take a string Step 2: reverse it using reverse() function Step 3: Print the result. Step 4: End
예시 코드
#include<iostream> #include<algorithm> using namespace std; main() { string my_str = "This is a string to be reversed"; cout << "Initial state of this string: " << my_str << endl; //reverse using the reverse() function for reversing a string reverse(my_str.begin(), my_str.end()); cout << "Final state of this string: " << my_str; }
출력
Initial state of this string: This is a string to be reversed Final state of this string: desrever eb ot gnirts a si sihT