Etant donné le nombre de mots et de colonnes :
word_count de variété = 111 ;
cols de variété = 5 ;
variété = 0 supplémentaire ;
débordement de variété = [0.0.0.0.0] ; // mêmes # d'éléments que # des colonnes
la variété rame = parseInt (word_count/cols, 10) ; Mots de // par colonne
variété i = 0 ;
si (rangées * cols) ! word_count de ==) {
supplémentaire = word_count - (rangées * cols) ; Restes de // ?
si (frais supplémentaires ! == 0) {
rame += 1 ; Besoin de // une autre rangée des restes
}
}
/*
Vous savez que # des entrées par colonne et vous peut dédoubler le « word_list » sur les espaces
(ou étiquette ou quoi que) et boucle par les mots, établissant vos éléments
*
la variété exprime = wordlist.split ('') ; // créent le choix de mots
envergure de variété = [] ;
pour (variété i = 0 ; i < cols="">
envergure [(I + (j * cols)] = "" + (I + (j * cols) ;
}
}
/*
la « envergure » tient maintenant les éléments dans l'ordre colomnaire :
[
0, 24, 46, 68, 90,
1, 25, 47, 69, 91,
2, 26, 48, 70, 92,
…
22, 45, 67, 89.111
23 -- -- -- --
]
et vous pouvez les ajouter aux DOM avec une boucle simple
*
pour (I = 0 ; i < span="">
|