#include <iostream> using namespace std; // Define SensorConfig class here class SensorConfig { private: int id; int offset; int 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