University of Arizona, Department of Computer Science

CSc 120: Sum a CSV String

Expected Behavior

Write a function sum_csv_string(csv_string) that behaves as follows. Its argument csv_string is a string of comma-separated values, with each value in the string being a sequence of decimal digits. It returns an integer that is the sum of the numerical values in the string.

Examples

  1. sum_csv_string("11,22,33")
    Return value: 66 (= 11 + 22 + 33)

  2. sum_csv_string("11,22,-33")
    Return value: 0 (= 11 + 22 + –33)

  3. sum_csv_string("976")
    Return value: 976