#include "../deck.hpp"
#include "../simulate.hpp"
#include <iostream>
#include <iostream>
#include <fstream>
//32.4272
//32.4241
//32.4287
//32.425
//HA,DA 73.7738
//DA,HA 72.5726
int main() {
std::ofstream myfile;
myfile.open ("pair_stats.txt");
Deck deckA("", false);
Deck deckB;
int setsCreated = 0;
double successTotal = 0;
while(deckA.length){
auto cardA = deckA.getCard();
// Want only half of cards in set
if(cardA.kind == "D" || cardA.kind == "H")
continue;
deckB = Deck("", false);
while(deckB.length){
auto cardB = deckB.getCard();
// Want only half of cards in set to prevent dupplication
if(cardB.kind == "S" || cardB.kind == "C")
continue;
std::string cardString = cardA.key + "," + cardB.key;
double success = simulate(cardString,1000, 2);
successTotal += success;
setsCreated++;
std::cout << cardString << " " << success << "%" << std::endl;
myfile << cardString << " " << success << "%" << std::endl;
}
}
double successAverage = successTotal / setsCreated;
std::cout << "Combinations: " << setsCreated << " Average score: " << successAverage << "%" << std::endl;
myfile << "Combinations: " << setsCreated << " Average score: " << successAverage << "%" << std::endl;
myfile.close();
return 0;
}