You can generate a boilerplate code that saves your time while setting up a coding question. This boilerplate code or code stub handles the inputs and outputs in the code.
Adding code stubs is strongly recommended to save candidates time to avoid minor errors pertaining to the input and output format. The pre-generated code stub allows them to focus on the algorithm required to solve the problem instead of the input and output syntax.
Code Stub Parameters
The code stub can be automatically generated for most of the languages by specifying the following:
- Function Name: For the automated code stub generation, you can only specify one function. However, if you require more than one function, then you can select the language and manually type the code stub for that particular language.
- Return Type: The return type of a function defines the type of value returned by the function. It can be a string, integer, boolean, long integer, integer array, etc.
- Function Parameters: Function parameters are the special variables or input arguments used to refer to a particular data provided as an input. Optionally, you can specify the parameters along with their input type. You can specify more than one function parameter if required.
Write a program that reads a string and finds the first non-repeated character in that string. Treat the characters as case sensitive. Therefore, "a" and "A" are different. You will be required to complete a given function nonRepeated.
There is one sentence in the input that contains String Str.
Sample Test Case with Explanation
"a" is the first character that is not repeated in the given string.
A single character that represents the first character in Str that is not repeated.
However, if you expect candidates to be familiar with the handling of input and output, you might choose not to generate any code stubs. Candidates have to write the complete code from scratch in this case.
Currently, you cannot generate code stub automatically for the following languages:
- Common Lisp (SBCL)
For these languages, you can type the code stub manually in the editor.