题解 | #提取不重复的整数#
提取不重复的整数
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; }