একটি স্ট্রিং s দেওয়া আছে (ইংরেজি অক্ষর ও সফেদ স্পেস)। স্ট্রিংয়ের শেষ শব্দের দৈর্ঘ্য বের করুন। যদি শব্দ নেই, 0 রিটার্ন করুন।
উদাহরণ: "I love Programming" -> 11।
সমাধানের ধাপসমূহ
- stringstream দিয়ে স্ট্রিংকে শব্দে ভাগ করুন।
- শেষ শব্দের সাইজ নিন।
C++ কোড উদাহরণ
#include <bits/stdc++.h>
using namespace std;
class Solution {
public:
int lengthOfLastWord(string s) {
stringstream str(s);
string temp;
int n = 0;
while (str >> temp) n = temp.size();
return n;
}
};
int main() {
Solution ob;
cout << ob.lengthOfLastWord("I love Programming");
return 0;
}
ইনপুট
"I love Programming"
আউটপুট
11