Xử lý chuỗiSo khớp mẫu
Mô tả
Tổ công nghệ của tổng đại lý bán vé máy bay vừa nhận bàn giao một cụm máy chủ mới để chạy hệ thống đặt vé trực tuyến. Nhân viên vận hành ghi lại các thông số cơ bản trong một bản ghi ngắn gọn, ví dụ: CPU:8-Core, RAM:16GB, Disk:500GB.
Em hãy viết một chương trình nhỏ giúp đọc một dòng cấu hình như vậy và trích xuất đúng giá trị dung lượng RAM (tính bằng MB) nằm ngay sau nhãn RAM:.
Quy ước:
- Dòng cấu hình chỉ chứa đúng một nhãn
RAM:. - Ngay sau dấu hai chấm là một số nguyên dương
X(không có khoảng trắng giữa hai chấm và số). - Đơn vị RAM luôn là
GBvà được viết ngay sau số (ví dụ16GB). - Sau khi đổi từ GB sang MB (1 GB = 1024 MB), em in ra số nguyên MB tương ứng.
Đầu vào
- Một dòng duy nhất là chuỗi cấu hình
s. - Độ dài chuỗi không vượt quá 200 ký tự.
- Chuỗi chỉ gồm chữ cái tiếng Anh, chữ số, dấu hai chấm, dấu phẩy và dấu gạch nối.
Đầu ra
- In ra một số nguyên dương là dung lượng RAM tính bằng MB.
Ràng buộc
- 1 ≤ độ dài
s≤ 200. - Giá trị số RAM
Xthoả mãn 1 ≤ X ≤ 10^4, đảm bảo kết quả MB nằm gọn trong phạm vi số nguyên 32-bit.
Ví dụ
Ví dụ 1:
- Đầu vào:
CPU:8-Core, RAM:16GB, Disk:500GB - Đầu ra:
16384
Giải thích: Tìm thấy nhãn RAM:, số ngay sau là 16, đơn vị GB. Đổi: 16 × 1024 = 16384 MB.
Ví dụ 2:
- Đầu vào:
Server-01 RAM:4GB; Status:OK