Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [JavaScript] Máy trạng thái cảnh báo nhiệt độ

    Cho trạng thái hiện tại s ('OK','WARN','CRIT','OFF') và nhiệt độ t (số nguyên). Trạng thái mới được tính theo bảng:

    • s = 'OFF': luôn 'OFF'.
    • s = 'OK': t >= 80 -> 'CRIT'; t >= 60 -> 'WARN'; else 'OK'.
    • s = 'WARN': t >= 80 -> 'CRIT'; t < 50 -> 'OK'; else 'WARN'.
    • s = 'CRIT': t < 60 -> 'WARN'; else 'CRIT'. Yêu cầu dùng switch cho s, ternary chain cho luật chuyển. In trạng thái mới.
    • Định dạng đầu vào:

      Một dòng gồm s và t (cách nhau khoảng trắng).

    • Ràng buộc đầu vào:

      -50 <= t <= 150

    • Định dạng đầu ra:

      Trạng thái mới: OK/WARN/CRIT/OFF.

    Ví dụ:

    Đầu vào:

    OK 85
    

    Đầu ra:

    CRIT

    Giải thích:

    OK + 85: 85 >= 80 nên chuyển sang CRIT.

    Đang tải editor...