s
Size: a a a
s
IS
s
D
DN
IS
D
IS
BC
log('s4: ', s4);
должно вернуться -1 Hold
но возвращается -5 Hold
Я не понимаю почему так происходит.function test35() {
const log = console.log;
let count = 0;
function cc(card) {
let a1 = (2, 3, 4, 5, 6) // 5 Bet
let a2 = (7, 8, 9) // 0 Hold
let a3 = (10, 'J', 'Q', 'K', 'A') // -5 Hold
let a4 = (3, 7, 'Q', 8, 'A') // -1 Hold
let a5 = (2, 'J', 9, 2, 7) // 1 Bet
let a6 = (2, 2, 10) // 1 Bet
let a7 = (3, 2, 'A', 10, 'K') // -1 Hold
switch (card) {
case a1:
return count = '5 Bet'
break
case a2:
return count = '0 Hold'
break
case a3:
return count = '-5 Hold'
break
case a4:
case a7:
return count = '-1 Hold'
break
case a5:
case a6:
return count = '1 Bet'
break
}
}
let s1 = (cc(2), cc(3), cc(4), cc(5), cc(6))
let s2 = (cc(7), cc(8), cc(9))
let s3 = (cc(10), cc('J'), cc('Q'), cc('K'), cc('A'))
let s4 = (cc(3), cc(7), cc('Q'), cc(8), cc('A'))
let s5 = (cc(2), cc('J'), cc(9), cc(2), cc(7))
let s6 = (cc(2), cc(2), cc(10))
let s7 = (cc(3), cc(2), cc('A'), cc(10), cc('K'))
log('s1: ', s1);
log('s2: ', s2);
log('s3: ', s3);
log('s4: ', s4);
log('s5: ', s5);
log('s6: ', s6);
log('s7: ', s7);
}
ИИ
v
IS
IS
TF
IS
v
E
IS
TF