Skip to content
Snippets Groups Projects
Commit a14f8f63 authored by Muhamed's avatar Muhamed
Browse files

\n mit mehreren Zahlen

parent 9922768f
Branches Feature-2
No related tags found
No related merge requests found
......@@ -17,11 +17,12 @@ class StringCalculator:
if not numbers:
return 0
else:
numbers = numbers.replace('\n',',')#aufteilung der strings
number_list = numbers.split(',')
numbers = numbers.replace('\n',',')
number_list = numbers.split(',')#aufteilung der strings
total_sum = 0
for number_str in number_list: #jedes element in der liste wird durch genommen
total_sum += int(number_str)# summierung der integer
if number_str:
total_sum += int(number_str)# summierung der integer
return total_sum
......@@ -44,6 +45,8 @@ class TestStingCalculator(unittest.TestCase):
def test_numbers_seperated_by_newline(self):
calculator=StringCalculator()
self.assertEqual(calculator.add("1\n2"),3)
self.assertEqual(calculator.add("1\n2\n3"),6)
self.assertEqual(calculator.add("10,20\n30"),60)
if __name__=='__main__':
unittest.main()
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment