Simple + Intuitive|| Beginner Friendly ||
\n\t  string ans="";\n        while(k)\n        {\n\t\t\t   int t=n-1;                    //remaining letters\n\t\t\t   int t2=k-t;                  //finding t
```\n\t  string ans="";\n        while(k)\n        {\n\t\t\t   int t=n-1;                    //remaining letters\n\t\t\t   int t2=k-t;                  //finding the max value after removing the remaining letter\n               int rem=t2/26;              // checking for the max value\n               char add;\n\t\t\t   if(rem>=1)                   // if rem>=1 the max value is Z\n               {\n                  add=\'z\';\n                  k=k-26;\n                }\n               else                         // else the remaining value is the max\n                {\n                  add=\'a\'+t2-1;\n                  k=k-t2;\n               }\n           \n              ans+=add;\n              n=n-1;\n           \n        }\n        reverse(ans.begin(),ans.end());\n        return ans;\n\t\t\n\t```\n\t\n\t**All The Best\uD83D\uDC4D\uD83C\uDFFB**
[]