About the input pointer and function

in this input=input+i+1 gives character or number or how it works.

It gives character index.
See your input is a static pointer which acts as character array. So, what we do is traverse on input array and add all elements in output array and then return output array.

I hope I’ve cleared your doubt. I ask you to please rate your experience here
Your feedback is very important. It helps us improve our platform and hence provide you
the learning experience you deserve.

On the off chance, you still have some questions or not find the answers satisfactory, you may reopen
the doubt.