#include <iostream> using namespace std; // Write your function here void setPWM(int duty, int frequency = 1000, int deadtime = 0){ if((duty >= 0 && duty <= 100)){ cout <<duty<< " "; } if(frequency >= 1 && frequency <= 100000){ cout <<frequency <<" "; } if(deadtime >= 0 && deadtime <= 1000){ cout <<deadtime; } } int main() { int duty, mode; cin >> duty >> mode; if (mode == 0) { setPWM(duty); } else if (mode == 1) { int frequency; cin >> frequency; setPWM(duty, frequency); } else if (mode == 2) { int frequency, deadtime; cin >> frequency >> deadtime; setPWM(duty, frequency, deadtime); } return 0; }
Test Cases
Test Results
Input
50 0
Expected Output
50 1000 0