11-recursion-algos/reverse_string.c
github-classroom[bot] 15c381aaae
Initial commit
2025-01-07 06:46:34 +00:00

25 lines
878 B
C

/*----------------------------------------------------------
* HTBLA-Leonding / Class: <your class>
* ---------------------------------------------------------
* Title: Reverse String
* Author: */ your name /*
* ----------------------------------------------------------
* Description:
* Recursive and iterative implementation of an algorithm that
* reverses a given string.
* ----------------------------------------------------------
*/
/*
Instructions:
Define a function reverse_string(s) that takes a string `s` as input.
Take the last character of `s` and concatenate it with the result of reversing the rest of the string until the string has less than two characters.
Note that strings that are stored on heap or stack are provided - they can be directly manipulated.
*/
// TODO: the recursive implementation
// TODO: the iterative implementation