#include <iostream> using namespace std; // Define SensorConfig class here class SensorConfig { int id, offset, lastValue; public: SensorConfig(int sensorID, int calibrationOffset){ id = sensorID; offset = calibrationOffset; lastValue = 0; } void update (int raw){ lastValue = raw+ offset; } int read(){ return lastValue; } }; int main() { int id, offset; cin >> id >> offset; SensorConfig cfg(id, offset); // must use parameterized constructor int r1, r2; cin >> r1 >> r2; cfg.update(r1); cfg.update(r2); cout << cfg.read(); return 0; }
Test Cases
Test Results
Input
10 3 20 25
Expected Output
28