Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

incubyte-string-calculator

Start with the simplest test case of an empty string and move to one and two numbers.
Input: a string of comma-separated numbers.
Output: an integer, sum of the numbers

Examples:

Input: “”, Output: 0
Input: “1”, Output: 1
Input: “1,5”, Output: 6

Allow the add method to handle any amount of numbers.
Allow the add method to handle new lines between numbers (instead of commas). ("1\n2,3" should return 6)

Support different delimiters:

To change the delimiter, the beginning of the string will contain a separate line that looks like this: "//[delimiter]\n[numbers…]".
For example, "//;\n1;2" where the delimiter is ";" should return 3.

Calling add with a negative number will throw an exception: "negative numbers not allowed <negative_number>".
If there are multiple negative numbers, show all of them in the exception message, separated by commas.

About

Start with the simplest test case of an empty string and move to one and two numbers. Input: a string of comma-separated numbers. Output: an integer, sum of the numbers

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages