Friday, April 5, 2013

WAP to find index of a string in a sequence as A, B, .., Z, AA, AB, .., AZ, BA, .., BZ, CA, ..

Problem Statement:


WAP to find index of a string in a sequence as A, B, .., Z, AA, AB, .., AZ, BA, .., BZ, CA, ..


Code:

<ankzcode>


int getIndex(char str[])
{
  int i = 0;
  int size = -1;
  while(str[++size]!='\0'){
        i = ((i+size)*26) + (str[size] - 'A');
    }
return i;
}


</ankzcode>