HackerRank Solutions
698 subscribers
1 file
6 links
Hey guys subscribe our channel
Here all hackerrank solutions are available here so let's do follow button
Thanks
Download Telegram
Channel photo updated
Channel photo updated
Hey Guys follow and share our channel
All hackerrank solutions are available here
Let's play with code
Channel name was changed to «HackerRank Solutions»
Hello join my hackerrank solutions
Hey frnds plzz share this channel
And after that me hackerrank ke solutions upload
Karu
Es par
Hey guys
What do you want to share with you boooks pdf
Questions of competitive Programmer Java Technology Python programing Computer Networks
Etc
Plzz tell and share our channel
Hotel Prices in C++ - Hacker Rank Solutions
#include <iostream>

#include <vector>

/*****Aakash Vikrant

KIET GROUP OF INSTITUTIONS*****/

using namespace std;


class HotelRoom { 

    public: HotelRoom(int bedrooms, int bathrooms) : bedrooms_(bedrooms), bathrooms_(bathrooms) {}


virtual int get_price() { 

    return 50*bedrooms_ + 100*bathrooms_; 



private: int bedrooms_; int bathrooms_; 

};


class HotelApartment : public HotelRoom { 

    public: HotelApartment(int bedrooms, int bathrooms) : HotelRoom(bedrooms, bathrooms) {}

int get_price() {

    return HotelRoom::get_price() + 100;

}

};

int main() {

    int n;

    cin >> n;

    vector<HotelRoom*> rooms;

    for (int i = 0; i < n; ++i) {

        string room_type;

        int bedrooms;

        int bathrooms;

        cin >> room_type >> bedrooms >> bathrooms;

        if (room_type == "standard") {

            rooms.push_back(new HotelRoom(bedrooms, bathrooms));

        } else {

            rooms.push_back(new HotelApartment(bedrooms, bathrooms));

        }

    }


    int total_profit = 0;

    for (auto room : rooms) {

        total_profit += room->get_price();

    }

    cout << total_profit << endl;


    for (auto room : rooms) {

        delete room;

    }

    rooms.clear();


    return 0;

}
Welcome to Java! - Hacker Rank Solution