Hàm front() và back() trong vector
Bài tập.
Cho vector gồm các số nguyên v
. Bạn hãy viết hàm trả về tổng của phần tử đầu tiên và cuối cùng trong vector đó.
Ví dụ:
- Với
v = [1, 2, 4, 9]
thìsumOfFirstAndLastElement(v) = 10.
Giải thích:1 + 9 = 10.
- Với
v = [1, 3, 4]
thìsumOfFirstAndLastElement(v) = 5.
Lý thuyết.
- Để lấy ra phần tử đầu tiên trong
vector v
bạn có thể dùngv[0]
hoặc dùng hàmv.front()
. - Để lấy ra phần tử cuối cùng trong
vector v
bạn có thể dùngv[v.size() - 1]
hoặc dùng hàmv.back()
.
Hướng dẫn.
Code mẫu:
int sumOfFirstAndLastElement(std::vector<int> v)
{
return v.front() + v.back();
}
Post Comment