1

問題は、アイテムのリストを可変数の列に分割して、Web ページでの表示を最大化することです (左から右に表示されることに注意してください)。

リストに 15 個のアイテムがある場合、リストに 20 個のアイテムがある場合は 1 列に表示されます。リストに 30 個のアイテムがある場合は 2 列に表示されます。削除するには最大 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  ........

問題が明確であることを願っています。質問があれば教えてください

4

1 に答える 1

0
if count > 15
   cols = count / ITEMS-PER-COL
if cols > 8
   cols = 8

これはそう見えますか??

于 2009-06-23T21:34:05.833 に答える