问题是将项目列表拆分为可变数量的列以最大化网页上的显示(注意,它们是从左到右显示的)
如果列表中有 15 个项目,如果列表中有 20 个项目,它们进入一列,如果列表中有 30 个项目,它们进入两列,它们进入两列,最多可以消除 8 列水平。滚动
再次,目标是最大化显示,这解释了上面的轻微不一致以确定列数,我可以使用代码的变体 if ( cnt > 100, col = 8 ) else if ( cnt > 60 col = 5 )....等等,但我希望有一个更好的公式来确定列数?
输出将是形式
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 32 33 34 35
36 37 38 39 40 41 42
43 44 45 46 47 48 49
50 51 ........
希望问题很清楚,有任何问题请告诉我