Mô tả
Ở TopCV, mỗi hồ sơ ứng viên được biểu diễn bằng một vector điểm năng lực theo các tiêu chí: chuyên môn, kinh nghiệm, ngoại ngữ, kỹ năng mềm, v.v. Nhà tuyển dụng cũng đặt ra một vector yêu cầu tương ứng, mỗi tiêu chí mang một trọng số thể hiện mức độ quan trọng.
Để ước lượng mức độ phù hợp, hệ thống tính tổng tích vô hướng của hai vector: ứng viên có điểm thành phần và yêu cầu có trọng số thành phần, kết quả bằng .
Nhiệm vụ của bạn là viết hàm tính tổng tích vô hướng này. Kết quả càng cao thì ứng viên càng khớp với yêu cầu.
Đầu vào
Hàm nhận hai tham số:
a: danh sách số nguyên — điểm năng lực ứng viên.b: danh sách số nguyên — trọng số yêu cầu công việc.
Đầu ra
Trả về một số nguyên là tổng tích vô hướng của hai danh sách.
Ràng buộc
- Mỗi phần tử trong
avàbcó giá trị tuyệt đối không vượt quá - Hai danh sách luôn có cùng độ dài
Ví dụ
Ví dụ 1
Đầu vào: a = [3, 5, 2], b = [4, 2, 7]
Giải thích:
- Phần tử thứ 0:
- Phần tử thứ 1:
- Phần tử thứ 2:
Đầu ra: 36
Ví dụ 2
Đầu vào: a = [-1, 0, 4], b = [2, 3, -5]
Giải thích:
Đầu ra: -22