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
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
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
Post a Comment