Vòng lặp
Mô tả
Chú Tư quản lý sổ thu tiền tại khu quần áo chợ Đồng Xuân. Mỗi ngày, chú ghi lại danh sách các hóa đơn theo đúng thứ tự giao dịch, bắt đầu từ vị trí số 0. Cuối ngày, chú muốn biết tổng tiền của các hóa đơn nằm ở vị trí lẻ (tức vị trí 1, 3, 5, …) để đối chiếu với biên lai đóng gói hàng xuất kho — vì đoàn xe chỉ chở những hóa đơn chẵn (thứ hai, thứ tư, thứ sáu…).
Bạn hãy giúp chú Tư viết một hàm nhận vào danh sách hóa đơn và trả về tổng tiền tại các vị trí lẻ.
Đầu vào
hoaDon: một mảng số nguyên dương, mỗi phần tử là số tiền của một hóa đơn (đơn vị: nghìn đồng).
Đầu ra
- Trả về một số nguyên: tổng tiền các hóa đơn ở vị trí lẻ.
Ràng buộc
- 0 ≤ số lượng hóa đơn ≤ 100.
- Mỗi hóa đơn có giá trị từ 1 đến 1 000 000 (nghìn đồng).
- Tổng giá trị trả về nằm trong phạm vi số nguyên 64-bit.
Ví dụ
Ví dụ 1:
- Đầu vào:
hoaDon = [120, 200, 350, 450, 600] - Đầu ra:
650 - Giải thích: Các vị trí lẻ trong mảng là vị trí 1 và 3. Tại vị trí 1, hóa đơn là 200. Tại vị trí 3, hóa đơn là 450. Tổng cần tính là 200 + 450 = 650.
Ví dụ 2:
- Đầu vào:
hoaDon = [500, 300, 700] - Đầu ra:
300 - Giải thích: Vị trí lẻ duy nhất là vị trí 1 với hóa đơn 300. Vị trí 0 (500) và vị trí 2 (700) bị bỏ qua.
Ví dụ 3:
- Đầu vào:
hoaDon = [999] - Đầu ra:
0 - Giải thích: Mảng chỉ có một phần tử ở vị trí 0 (chẵn), nên không có hóa đơn nào ở vị trí lẻ. Tổng bằng 0.