Messages de ComplotCOVID

Le 17 janvier 2021 à 14:06:15 PetitFront a écrit :

Le 17 janvier 2021 à 14:04:33 TITANbrindille a écrit :
"Mon ordi n'a pas de webcam/micro"

Ils disent d'utiliser un téléphonehttps://image.noelshack.com/fichiers/2020/24/1/1591642828-img-08062020-205936-400-x-300-pixel.jpg

"J'ai un Nokia 3310" :)

Assume ta tête de Célestin, Corentin :)

ÇA FAIT 1 AN QUE TU SPAM LE TOPIC :)

Et moi je clique encore et toujours :)

Le 15 janvier 2021 à 13:44:40 UnType_3 a écrit :
Aya issou le malaise :)

:rire:

BVG ?
Il possède un doctorat en Recherche Wikipédia. :ok:
Donc, il est bet et bien Docteur.
On s'en fout de ces études prestigieuses, on peut gagner bien assez d'argent pour survivre sans être passé par ces études-là :)
Où est le débat franchement ? :pf:

Ayaaaaa le khey qui va recevoir 2350 euros issus de Carding ou de conneries du genre :rire:

Ce cadeau empoisonné :ok:

Le 17 janvier 2021 à 00:27:58 jeanbabel a écrit :

Le 17 janvier 2021 à 00:26:41 ComplotCOVID a écrit :
J'ai bandé

j'arrive pas débander khey, je vais lui exploser son cul demain

Profite bien alors :ok:
Fais-lui la totale à cette gourgandine

Ayaaaa ce Faceapp :rire:
J'ai bandé
Afrique
Le gars qui prône le suicide ?
Bien fait, qu'il parte de ce forum....
Ma Parole !

Encodage : Cela se fait sous la forme d'un tableau d'entiers indiquant la présence, ou non, de chaque mot dans l'ordre d'apparition des mots du dictionnaire (1 pour présent, 0 pour absent). Si un mot est présent plusieurs fois dans la phrase alors il ne compte qu'une fois (uniquement des 1 et des 0 dans le tableau).

Ex:
String[] dictionnaire = {"il","deteste","les","tartes","aux","pommes","oeufs","aime"}

"il deteste les tartes aux pommes" -> String[] phraseEncodee = {1,1,1,1,1,1,0,0}

Calcul du taux de compression

Un taux de compression permet de calculer à quel point la séquence d'entiers a été compressée. Soit la formule :
taux_de_compression = taille_message_compressé / taille_message_non_compressé
Par exemple, sur le tableau {1,1,1,1,1,1,0,0} le taux de compression vaut 4/8 = 0.5

Principe de compression : En utilisant cette méthode de compression, le tableau {1,1,1,1,1,1,0,0} sera compressé en {6,1,2,0}. Dans la suite de l'exercice on supposera qu'on ne pourra jamais avoir plus de 9 chiffres identiques à la suite.

Je comprends pas comment on calcule le taux de compression avec cet énoncé ? :(

De plus, pour appliquer ce principe, je dois rédiger une méthode qui le calcule avec le code suivant :


class Compresseur {

/**
* Message non compressé.
*/
int[] messageNonCompresse;

/**
* Message compressé.
*/
int[] messageCompresse;

/**
* Taille du message compressé.
*/
int tailleMessageCompresse;

/**
* Taille maximale d'un texte compressé (100 = pire des cas).
*/
final int MAX_TAILLE_MESSAGE_COMPRESSE = 50 * 2;

/**
* Constructeur
*
* @param unMessageNonCompresse message non compressé
*/
Compresseur(int[] unMessageNonCompresse) {
messageCompresse = new int[MAX_TAILLE_MESSAGE_COMPRESSE];
tailleMessageCompresse = 0;
messageNonCompresse = unMessageNonCompresse;
}

/**
* Calcul du taux de compression.
*
* @return le taux de compression
*/
float tauxDeCompression() {
return 1.0f;
}

Mais du coup ne comprenant pas d'où proviennent le 4 et le 8 de l'exemple du taux de compression je ne sais pas comment résoudre le problème :(

Je suis motivé et veux devenir meilleur !
Merci de m'avoir lu
Vous pouvez me contacter via Discord ou MP
Je me rends compte que je suis vraiment naze et je comprends la moitité de ce que l'on me demande...
Je n'ai pas la logique...
C'est pourquoi j'en appelle à vous si quelqu'un peux m'aider à comprendre et maitriser Java pour mes exercices... et ainsi progresser
Ça m'éviterait de faire 5 topics par jour et de polluer le forum avec mes questions sur Java....
Nokia 3310