From 9ce578e1529b7cfa7237069d713fb6656b555ccf Mon Sep 17 00:00:00 2001 From: Ilka Guigova Date: Wed, 27 Aug 2014 21:34:10 -0700 Subject: [PATCH] Fixed pokerIn4Hours sd variable initialization issue (issue #2) in order to calculate correctly the case: AD, AS, AH, AC, 2D --- pokerIn4Hours/pokerIn4Hours.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pokerIn4Hours/pokerIn4Hours.js b/pokerIn4Hours/pokerIn4Hours.js index 47459cc..115f65a 100644 --- a/pokerIn4Hours/pokerIn4Hours.js +++ b/pokerIn4Hours/pokerIn4Hours.js @@ -30,7 +30,7 @@ var evalHand = function(input){ var p2 = 0; // two pair / two one pairs var p1 = 0; // one pair / two of a kind var k = 0; // kickers - var sd = cards(14); // straight discriminant: count A as 1 or 14 + var sd = Math.min(cards(14), 1); // straight discriminant: count A as 1 or 14 for (var i = 2; i < 15; i++) { cardsofrank[i] = cards(i);