Skip to main content

flopToTurnAtLeastOneHitUnionFourCategories

Four categories with inclusion–exclusion, one street.

flopToTurnAtLeastOneHitUnionFourCategories(unseen: number, outsA: number, outsB: number, outsC: number, outsD: number, s01: number, s02: number, s03: number, s12: number, s13: number, s23: number, s012: number, s013: number, s023: number, s123: number, fourWay: number): number

Import

const poker = require('poker-calculations');

ESM (Node):

import { createRequire } from 'module';
const require = createRequire(import.meta.url);
const poker = require('poker-calculations');

When to use

Four out categories on flop→turn. Pair indices (0,1)(0,2)(0,3)(1,2)(1,3)(2,3) then triples then four-way — same layout as flopToRiverAtLeastOneHitUnionFourCategories.

How to use

const p = poker.flopToTurnAtLeastOneHitUnionFourCategories(
47,
4, 4, 3, 2,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0,
0,
);
console.log(p);

See also

flop-to-turn-at-least-one-hit-union-three-categories