#include <iostream>
#include <cstdint>
using namespace std;
enum class PinState : uint8_t { Low, High };
const char* toString(PinState s) {
switch (s) {
case PinState::Low: return "LOW";
case PinState::High: return "HIGH";
}
return "LOW"; // unreachable fallback
}
int main() {
int x;
cin >> x;
PinState s = (x == 0) ? PinState::Low : PinState::High;
cout << toString(s);
return 0;
}
Solution Details
Significance for Embedded Developers
Input
0
Expected Output
LOW