Paste Search Dynamic
Recent pastes
ans lenght
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. string encodedChar(string str,int k)
  5. {
  6.     string expand = "";
  7.     string temp;
  8.     int freq = 0;
  9.     for (int i=0; str[i]!=''; )
  10.     {
  11.         temp = "";
  12.         freq = 0;
  13.         while (str[i]>='a' && str[i]<='z')
  14.         {
  15.             temp.push_back(str[i]);
  16.             i++;
  17.         }
  18.         while (str[i]>='1' && str[i]<='9')
  19.         {
  20.             freq = freq*10 + str[i] - '0';
  21.             i++;
  22.         }
  23.         for (int j=1; j<=freq; j++)
  24.             expand.append(temp);
  25.     }
  26.     if (freq==0)
  27.         expand.append(temp);
  28.  
  29.     return expand;
  30. }
  31.  
  32. // Driver program to test the string
  33. int main()
  34. {
  35.     string str;
  36.     cin>>str;
  37.     int k;
  38.     cin>>k;
  39.     string ans=encodedChar(str,k);
  40.     if(ans.length()<k)
  41.     cout<<"-1n";
  42.     else
  43.     cout<<ans[k-1]<<"n";
  44. }
Parsed in 0.012 seconds