Bigger Is Greater Hackerrank Solution C πŸ“Œ

Chantal HΓΆptnerMy Covers

bigger is greater hackerrank solution c

Bigger Is Greater Hackerrank Solution C πŸ“Œ

void biggerIsGreater(char *str) int n = strlen(str); int i, j;

// Step 1: Find the pivot for (i = n - 2; i >= 0; i--) if (str[i] < str[i + 1]) break; bigger is greater hackerrank solution c

// Step 4: Reverse the suffix after pivot reverse(str, i + 1, n - 1); void biggerIsGreater(char *str) int n = strlen(str); int

void reverse(char *str, int start, int end) while (start < end) swap(&str[start], &str[end]); start++; end--; i--) if (str[i] &lt

// Step 3: Swap pivot with that character swap(&str[i], &str[j]);

printf("%s\n", str);

while (t--) char str[101]; scanf("%s", str); biggerIsGreater(str);