Tính tổng số rất lớn (A Very Big Sum)

bài toán
tính và in ra kết quả tổng các phần tử trong mảng. Luu ý các số này khá lớn

Miêu tả chức nang
Cho hàm sau aVeryBigSum  . Tính tổng của các phần tử. Các parameter ar: 1 mảng các số nguyên

giá trị đầu vào
dòng thứ 1 giá trị n độ lớn của mảng
dòng thú 2 cấc phần tử trong mảng n

giá trị đầu ra
in ra tổng các phần tử tổng của mảng

điều kiện ràng buộc
1<= n <= 10
0<= ar[i] <= 10 000 000 000

ví dụ đầu vào
1000000001 1000000002 1000000003 1000000004 1000000005

giá trị dầu ra
5000000015

Luu ý
2 mũ 31 nằm trong khoảng [-2147483648, 2147483647]

php

<?php

// Complete the aVeryBigSum function below.
function aVeryBigSum($ar) {
$sum = 0;
foreach($ar as $value) {
$sum += $value;
}
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 = aVeryBigSum($ar);

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

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

Comments

Popular posts from this blog

Intro to Tutorial Challenges

Strong Password