본문 바로가기

오픈 첼린지3

[명품 C++ Programming] 4장 Open Challenge 황기태 저자의 명품 C++ Programming 개정판 4장 Open Challenge 문제입니다. 저작권을 준수하기 위해서 책에 나와있는 문제는 적지 않고 정답만 적었습니다. 궁금한 점은 댓글로 남겨주세요. #include #include using namespace std; class Player { string name; public: void setName(string name) { this->name = name; } string getName() { return name; } }; class WordGame { Player* p; int players; string prevWord; string nextWord; public: WordGame(); ~WordGame(); void getPlay.. 2020. 12. 15.
[명품 C++ Programming] 3장 Open Challenge 2018년에 3월 5일에 발행된 황기태 저자의 명품 C++ Programming 개정판 3장 Open Challenge 문제입니다. 저작권을 준수하기 위해서 책에 나와있는 문제는 적지 않고 정답만 적었습니다. 궁금한 점은 댓글로 남겨주세요. Exp.h //Exp.h #ifndef EXP_H #define EXP_H class Exp { int base; int exp; int value; public: Exp(); Exp(int base); Exp(int base, int exp); int getValue(); int getBase(); int getExp(); bool Equal(Exp other); }; #endif Exp.cpp //Exp.cpp #include #include "Exp.h" Exp.. 2020. 12. 11.
[명품 C++ Programming] 2장 Open Challenge 2018년에 3월 5일에 발행된 황기태 저자의 명품 C++ Programming 개정판 2장 Open Challenge 문제입니다. 저작권을 준수하기 위해서 책에 나와있는 문제는 적지 않고 정답만 적었습니다. 궁금한 점은 댓글로 남겨주세요. #include #include using namespace std; int main(void) { string player1; string player2; int win; //1: player1 승리, 2: player2 승리, 3: 비김 cout > player1; cout > player2; if (player1 == "가위") { if (player2 == "가위") win = 3; else if (player2 == "바위") win = 2; else if .. 2020. 12. 10.