Hướng dẫn giải của STR02: Độ dài xâu có khoảng trắng
Chỉ dùng lời giải này khi không có ý tưởng, và đừng copy-paste code từ lời giải này. Hãy tôn trọng người ra đề và người viết lời giải.
Nộp một lời giải chính thức trước khi tự giải là một hành động có thể bị ban.
Nộp một lời giải chính thức trước khi tự giải là một hành động có thể bị ban.
Hướng dẫn giải
Cho xâu ~S~ có thể chứa khoảng trắng, cần tìm độ dài của xâu, tính cả các khoảng trắng.
Cách làm
- Dùng getline để đọc cả dòng, vì nếu dùng cin thông thường thì sẽ dừng lại ở khoảng trắng đầu tiên.
- Dùng hàm length() của xâu để lấy số kí tự, bao gồm cả khoảng trắng.
#include <bits/stdc++.h>
using namespace std;
int main() {
string s;
// Đọc cả dòng, vì xâu có thể chứa khoảng trắng
getline(cin, s);
// Độ dài xâu tính cả khoảng trắng
cout << s.length() << "\n";
return 0;
}
Bình luận