题解 | #字符串最后一个单词的长度#
字符串最后一个单词的长度
https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da
#include <iostream>
#include <string>
#include<iterator>
#include <vector>
using namespace std;
int main() {
istream_iterator<string> is(cin);
istream_iterator<string>eof;
vector<string> vec(is,eof);
cout<<vec.back().size()<<endl;
return 0;
}
// 64 位输出请用 printf("%lld")
istream_iterator<string>是输入流迭代器,可以把IO流当做其他容器的迭代器一般处理
不给初始化参数的时候,istream_iterator 就是尾后迭代器
然后直接构造vector即可,这里采用的是迭代器的方式构造vector
然后直接获取最后一个元素,返回长度即可。
联想公司福利 1481人发布
查看5道真题和解析