Problem:
Sum of Numbers

Write a program which reads an integer and prints sum of its digits.

Input

The input consists of multiple datasets. For each dataset, an integer x is given in a line. The number of digits in x does not exceed 1000.

The input ends with a line including single zero. Your program should not process for this terminal symbol.

Output

For each dataset, print the sum of digits in x.

Sample Input

123
55
1000
0

Sample Output

6
10
1

Solution in PHP (judge verdict: Accepted)

<?php namespace Track;

function main($lines) {
  $sum = 0;
  $ans = [];
  foreach ($lines as $index=>$value) {
    if($value == "0"){
        break;
    }
    for($i=0; $i<strlen($value); $i++){
        $sum += $value[$i];
    }
    $ans[] = $sum;
    $sum = 0;
  }
  echo implode(PHP_EOL, $ans);
}

$array = array();
while (true) {
  $stdin = fgets(STDIN);
  if ($stdin == "") {
    break;
  }
  $array[] = rtrim($stdin);
}
main($array);
echo PHP_EOL;