From a6e002fb7a9943c961b87c6d9923186e3f926dda Mon Sep 17 00:00:00 2001 From: Sumit-Rajak99 Date: Mon, 6 Oct 2025 20:46:19 +0530 Subject: [PATCH] reversestring2 --- reversestr.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 reversestr.cpp diff --git a/reversestr.cpp b/reversestr.cpp new file mode 100644 index 0000000..02a8987 --- /dev/null +++ b/reversestr.cpp @@ -0,0 +1,20 @@ +#include +using namespace std; + +class Solution { +public: + string reverseWords(string s) { + int n = s.length(); + int start = 0; + + for (int end = 0; end <= n; end++) { + + if (end == n || s[end] == ' ') { + reverse(s.begin() + start, s.begin() + end); + start = end + 1; + } + } + + return s; + } +};