#include <iostream> #include <cstdint> using namespace std; // your code here :- declare enum class ErrorCode enum class ErrorCode : uint8_t { None , Timeout, Overflow, Invalid }; // ErrorCode has 4 values of type uint8_t --> None, Timeout, Overflow and Invalid const char* toString(ErrorCode e) { // your code here switch(e) { case ErrorCode:: None : return "None"; case ErrorCode:: Timeout : return "Timeout"; case ErrorCode:: Overflow : return "Overflow"; case ErrorCode:: Invalid : return "Invalid"; } } int main() { int x; cin >> x; ErrorCode e = static_cast<ErrorCode>(x); cout << toString(e); return 0; }
Test Cases
Test Results
Input
0
Expected Output
None