Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Add array sum
  • Loading branch information
Matthias Endler committed Feb 14, 2017
1 parent bd9d378 commit 8385359
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 0 deletions.
10 changes: 10 additions & 0 deletions problems/array-sum/array-sum.py
@@ -0,0 +1,10 @@
def array_sum(arr):
sum = 0
for item in arr:
if isinstance(item, list):
sum = sum + array_sum(item)
else:
sum = sum + item
return sum

print array_sum([1,2,[3,4,[5]]])
20 changes: 20 additions & 0 deletions problems/array-sum/array_sum.php
@@ -0,0 +1,20 @@
<?php

function arraySum($arr)
{
$sum = 0;
foreach ($arr as $item)
{
if (is_array($item))
{
$sum += arraySum($item);
}
else
{
$sum += $item;
}
}
return $sum;
}

var_dump(arraySum([1,2,[3,4,[5]]]));

0 comments on commit 8385359

Please sign in to comment.