diff --git a/Hacker-Rank/Truck Tour/tour.cpp b/Hacker-Rank/Truck Tour/tour.cpp new file mode 100644 index 0000000..50619d3 --- /dev/null +++ b/Hacker-Rank/Truck Tour/tour.cpp @@ -0,0 +1,61 @@ +//Link of the Question +//https://www.hackerrank.com/challenges/truck-tour/problem + +#include + +using namespace std; + +/* + * Complete the truckTour function below. + */ +int truckTour(vector> petrolpumps) { + int tp=0; + int i=0,start=0; + int n=petrolpumps.size(); + for(start=0;start=0&&counter> n; + cin.ignore(numeric_limits::max(), '\n'); + + vector> petrolpumps(n); + for (int petrolpumps_row_itr = 0; petrolpumps_row_itr < n; petrolpumps_row_itr++) { + petrolpumps[petrolpumps_row_itr].resize(2); + + for (int petrolpumps_column_itr = 0; petrolpumps_column_itr < 2; petrolpumps_column_itr++) { + cin >> petrolpumps[petrolpumps_row_itr][petrolpumps_column_itr]; + } + + cin.ignore(numeric_limits::max(), '\n'); + } + + int result = truckTour(petrolpumps); + + fout << result << "\n"; + + fout.close(); + + return 0; +}