Skip to content

plz help in my code soln bhaiya! 10 test cases are passed but n=5473578 is giving one character wrong.  #13

@raj-khanna1

Description

@raj-khanna1

10 test cases are passed but n=5473578 is giving one character wrong.
soln..

class Solution{
    public:
    void clm_name(long long int n,string&ans,vector<char>&alpha){
        if(n<=26){
            ans.push_back(alpha[n-1]);
            return;
        }
        long long clm_no=n/26;
        int row_no=n%26;
        clm_name(clm_no,ans,alpha);
        ans.push_back(alpha[row_no-1]);
        if(row_no==0)ans.push_back('Z');
    }
    string colName (long long int n)
    {   vector<char>alpha(26);
        int d=65;
        for(int i=0;i<26;i++)
        alpha[i]=d+i;
        string ans;
        clm_name(n,ans,alpha);
        return ans;
    }
};

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions