我有一个算法来计算德州扑克中玩家的手牌是否是顺子。它工作正常,但我想知道是否有一种不涉及数组/字符串转换等的更简单的方法。这是我所拥有的简化版本。假设玩家拿到一手由52个元素组成的牌值数组:varrawHand=[1,0,0,0,0,0,0,0,0,0,0,0,0,//clubs0,0,0,0,0,0,0,0,0,0,0,0,0,//diamonds0,1,1,0,1,0,0,0,0,0,0,0,0,//hearts0,0,0,1,0,0,0,0,1,0,0,0,0];//spadesA1代表该值槽中的一张牌。上面的牌有2个梅花,没有方block,3个红心,4个红心,6个红心,5个黑桃
我不知道如何设置我的d3符号的大小:legendRectE.append('path').attr("d",d3.svg.symbol().type((d)=>{returnd[2]})).style("fill",function(d){returnd[1];}).attr('stroke','black');我试过像这样使用.size(),但没有成功:legendRectE.append('path').attr("d",d3.svg.symbol().type((d)=>{returnd[2]})).style("fill",function(d){returnd[1];}).a