Get subsequence

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> #include <vector> using namespace std; void util(string s , int idx , string ans , vector<string> &res){ if(idx == s.length()){ res.push_back(ans); return; } char current = s[idx]; util(s, idx+1 , ans , res); util(s,idx+1, ans + current , res); } int main() { string s = "abc"; vector<string> res; util(s, 0, "",res); for(int i=0 ; i<res.size() ; i++){ cout<<res[i]<<" "; } }
Editor Settings
Theme
Key bindings
Full width
Lines