Sort the string

ye wali problem maine solve kari hacker blocks pr ans thik aa rha h but test cases pr warning symbol aa rha h/ TLE aa rha h?

hello @rishabh0
pls share ur code using cb ide . i will check

#include #include #include using namespace std; string extractstringatkey (string str,int key){ char s=strtok((char)str.c_str()," “); while(key>1){ s=strtok(NULL,” "); key–; } return(string)s; } int converttoint(string s){ int ans=0; int p=1; for(int i=s.length()-1;i>=0;i–){ ans +=((s[i]-‘0’)p); p=p10; } return ans; } bool numericcompare(pair<string,string> s1,pair<string ,string> s2){ string key1,key2; key1=s1.second; key2=s2.second; return converttoint(key1)<converttoint(key2); } bool lexicocompare (pair<string,string> s1,pair<string ,string> s2){ string key1,key2; key1=s1.second; key2=s2.second; return key1<key2; } int main(){ int n; cin>>n; cin.get(); string a[100]; for(int i=0;i<n;i++){ getline(cin,a[i]); } int key; string reversal,ordering; cin>>key>>reversal>>ordering; pair<string,string>strpair[100]; for(int i=0;i<n;i++){ strpair[i].first=a[i]; strpair[i].second=extractstringatkey(a[i],key); } if(ordering==“numeric”){ sort(strpair,strpair+n,numericcompare); } else{ sort(strpair,strpair+n,lexicocompare); } if(reversal==“true”){ for(int i=0;i=n/2;i++){ swap(strpair[i],strpair[n-i-1]); } } for(int i=0;i<n;i++){ cout<<strpair[i].first <<endl;; } return 0; }

go to this link -> https://ide.codingblocks.com/

paste ur code in the editor
press ctrl + s and save ur code

a link will be generated in ur search bar ,share that link with me