Mô tả
Hệ thống giám sát nông nghiệp Đồng bằng SCL thu thập dữ liệu từ hai cảm biến: một cảm biến đo nhiệt độ và một cảm biến đo độ ẩm. Dữ liệu từ mỗi cảm biến được mã hóa thành một chuỗi các ký tự. Để tiết kiệm băng thông khi truyền về máy chủ, hệ thống cần gộp hai luồng tín hiệu này thành một bản tin duy nhất bằng cách trộn xen kẽ.
Quy tắc trộn như sau: bạn lấy một ký tự từ luồng nhiệt độ, rồi một ký tự từ luồng độ ẩm, luân phiên liên tục. Khi một luồng đã hết ký tự, bạn chỉ lấy phần còn lại của luồng kia ghép vào cuối bản tin.
Nhiệm vụ của bạn là viết hàm nhận vào hai chuỗi đại diện cho hai luồng tín hiệu, và trả về chuỗi bản tin đã được trộn xen kẽ.
Đầu vào
Hàm nhận hai tham số kiểu chuỗi:
nhietDo: chuỗi ký tự tín hiệu nhiệt độ.doAm: chuỗi ký tự tín hiệu độ ẩm.
Đầu ra
Trả về một chuỗi duy nhất là kết quả trộn xen kẽ hai luồng theo quy tắc trên.
Ràng buộc
- Độ dài mỗi chuỗi từ 0 đến 1000 ký tự.
- Mỗi ký tự trong chuỗi là chữ cái tiếng Anh in thường (
'a'đến'z'). - Một hoặc cả hai chuỗi có thể rỗng.
Ví dụ
Ví dụ 1
- Đầu vào:
nhietDo = "abc",doAm = "123" - Đầu ra:
"a1b2c3"
Giải thích từng bước:
- Lượt 1: lấy
'a'từ nhiệt độ,'1'từ độ ẩm → kết quả:"a1". - Lượt 2: lấy
'b'từ nhiệt độ,'2'từ độ ẩm → kết quả:"a1b2". - Lượt 3: lấy
'c'từ nhiệt độ,'3'từ độ ẩm → kết quả:"a1b2c3".
Ví dụ 2
- Đầu vào:
nhietDo = "xy",doAm = "wzabc" - Đầu ra:
"xwyzabc"
Giải thích: Sau hai lượt luân phiên ta được "xwyz", luồng nhiệt độ hết, phần dư của độ ẩm được ghép vào cuối.