Loading Now

isMAC48Address

Địa chỉ kiểm soát truy cập phương tiện (địa chỉ MAC) là một định danh duy nhất được gán cho các giao diện mạng để truyền thông trên phân đoạn mạng vật lý.

Định dạng chuẩn (IEEE 802) để in địa chỉ MAC-48 ở dạng thân thiện với con người là sáu nhóm gồm hai chữ số thập lục phân (0 đến 9 hoặc A đến F), được phân tách bằng dấu gạch ngang (ví dụ: 01-23-45-67-89- AB).

Nhiệm vụ của bạn là kiểm tra chuỗi inputString đã cho xem nó có tương ứng với địa chỉ MAC-48 hay không.

Ví dụ

  • Với inputString = "00-1B-63-84-45-E6", kết quả đầu ra sẽ là
    isMAC48Address(inputString) = true;
  • Với inputString = "Z1-1B-63-84-45-E6", kết quả đầu ra sẽ là
    isMAC48Address(inputString) = false;
  • Với inputString = "not a MAC-48 address", kết quả đầu ra sẽ là
    isMAC48Address(inputString) = false.

Đầu vào/Đầu ra

  • [giới hạn thời gian chạy] 0.5 seconds 

  • [đầu vào] string inputString

    Điều kiện tiền đề:
    15 ≤ inputString.length ≤ 20.

  • [đầu ra] boolean

    • true nếu inputString tương ứng với quy tắc đặt tên địa chỉ MAC-48, false nếu không.

Post Comment

Contact