Tính Tổng của mảng (Simple Array Sum)

bài toán

cho  mảng các số nguyên tìm tổng các số này
ví dụ cho mảng arr=[1,2,3] 1+2+3 = 6 vậy tổng là 6
mô tả thuật toán

hoàn thành hàm tính tổng với tên là SimpleArraySum tính tổng của các phần tử . các parameter gôm ar: mảng gồm các số tự nhiên

đầu vào
dòng 1 là n biểu diên độ dài của mảng
dòng 2 là các phẩn tử của mảng

đầu ra
in ra kết quả tính tổng trên


ví dụ đầu vào
6
1 2 3 4 10 11

ví dụ đầu ra
31

giải thích
chúng ta in ra tổng các phần tử
1+2+3+4+10+11 = 31


php

<?php

/*
* Complete the simpleArraySum function below.
*/
function simpleArraySum($ar) {
$sum = 0;
foreach($ar as $e) {
$sum += $e;
}
return $sum;

}

$fptr = fopen(getenv("OUTPUT_PATH"), "w");

$stdin = fopen("php://stdin", "r");

fscanf($stdin, "%d\n", $ar_count);

fscanf($stdin, "%[^\n]", $ar_temp);

$ar = array_map('intval', preg_split('/ /', $ar_temp, -1, PREG_SPLIT_NO_EMPTY));

$result = simpleArraySum($ar);

fwrite($fptr, $result . "\n");

fclose($stdin);
fclose($fptr);

Comments

Popular posts from this blog

Intro to Tutorial Challenges

Mini-Max Sum