#include <iostream> #include <string> using namespace std; enum FilterMode { NONE, LOW, HIGH }; // Write your enum and function here int filterSensor(int raw, FilterMode mode = NONE){ switch(mode){ case LOW: return raw/2; case HIGH: return raw/4; case NONE: default: return raw; } } int main() { int raw, modeFlag; cin >> raw >> modeFlag; if (modeFlag == 0) { cout << filterSensor(raw); } else { string filterName; cin >> filterName; FilterMode filter; if (filterName == "LOW") { filter = LOW; } else { filter = HIGH; } cout << filterSensor(raw, filter); } return 0; }
Test Cases
Test Results
Input
100 0
Expected Output
100