#include #include #include int rabbitWalk(int * arr,int n,char* charArray); int main() { int A[] = {2,3,4,5,0,1},n=6; char charArray[]={'Q','W','E','R','T','Y'}; int numSteps = rabbitWalk(A,n,charArray); printf("\nNumber of steps : %d \n",numSteps); return 0; } int rabbitWalk(int * arr,int n,char* charArray) { int i=0,count = 0; while(1) { printf("%c -->",charArray[i]); i = arr[i]; count++; if(i == 0) { printf("%c",charArray[i]); break; } } return count; }