题解 | #提取不重复的整数#
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
用了一个char转string的函数string s2(1,s[i])以及一个查看是否存在某子串的find函数:if(s1.find(s2)==string::npos)
#include <iostream>
#include <string>
using namespace std;
int main(){
string s;
cin>>s;
string s1="";
s1+=s[s.length()-1];
for(int i=s.length()-2;i>=0;i--)
{
string s2(1,s[i]);
if(s1.find(s2)==string::npos)
{
s1+=s2;
}
}
cout<<s1<<endl;
}
查看10道真题和解析