Je n'ai pas une bonne maitrise en Java. Mais je voudrais l'utiliser pour résoudre mon problème suivant :
Pour le fichier ci-joint, je voudrais écrire un programme java qui va le transformer en calculant la durée de consultation de chaque page (en minute) suivant l'algorithme :
Tant que (utilisateurs = utilisateurs & date = date)
DureeConsutPage = H[P(i+1)] - H[P(i)]; avec H[P(i+1)] = heure de déclenchement de la page P(i+1) et H[P(i)] = heure de déclenchement de la page P(i).
Pour chaque utilisateur, la durée de consultation de sa dernière page est égale à la moyenne de la durée des pages précédentes qu'il a consultées.
Après cela je voudrais un autre programme qui créera un autre fichier dans lequel chaque ligne correspond à une visite :
Si pour un utilisateur la durée de consultation entre P(i+1) et P(i) dépasse 30 min alors P(i) et P(i+1) ne sont pas dans la même visite.
Chaque ligne de visite va renseigner l'utilisateur, la durée de la visite(=somme de la durée de consultation de toutes les pages de la visite), le nombre de pages de la visite, la durée moyenne de consultation des pages dans la visite, le nombre de pages différentes.
Depuis plus d'un mois je suis bloqué par ça.
Partager