Se ho capito bene qual'è il tuo problema, vuoi prendere i punti in posizioni regolari, quindi ad esempio in posizione 0,3,6,9.
Puoi usare l' aritmetica in modulo.Qualcosa mi dice che lo devi fare in Java![]()
Se lo fai con un linguaggio in cui è presente l' operatore modulo, allora puoi:
1)<Calcolare la lunghezza della lista, dividerla per 100 e moltiplicarla per la percentuale, mettere tale valore in N>
2)<Fare un ciclo con l' iteratore che va da N alla lunghezza della lista, e ad ogni passo:
....Selezioni il punto;
....Incrementi l' iteratore di N.
Tutto questo tenendo conto del fatto che N potrebbe non essere un numero intero.
Ne prendi 1 e ne "scarti" 9 in questo caso.Se la mia rotta è di 915 punti e ne voglio prendere il 10% quindi 91 punti, se ne prendo 1 si e 10 no ne sto prendendo 1/10 ovvero il 10%? Oppure mi sto confondendo?