Cela fait des jours et des semaines que j'y suis (pas à temps plein, rassurez-vous, mais tout de même) !
- J'ai codé un programme en Java basé sur java.io.InputStreamReader.read(). Je ne sais pas si c'est un indice de mon erreur ou un bug de cette méthode, mais elle me trouve par endroits des octets supérieurs à 255...
- J'obtiens bien un message de 3333 octets, avec une liste à la fin.
- Le hic, c'est que j'ai des caractères spéciaux ici ou là. Ainsi je ne suis même pas sûr de savoir quel est le tout premier nombre de la liste (xx ou xxy ou xxyz ?) vu que j'ai un "caractère à la noix" juste derrière les 2 premiers chiffres du nombre (notés "xx" pour ne pas trop en dire).
- Le truc des sauts de ligne (ne comptant que pour un caractère) sabote la solution qui consisterait à directement trouver l'octet qui m'intéresse (1 octet pas toujours = 1 caractère).
- En définitive j'obtiens des lettres d'autant plus incertaines qu'elles se situent loin dans le texte.
- Je sature. Help ! J'aimerais comprendre ce qui ne code pas rond !
En espérant n'en avoir pas trop dit sur l'épreuve, mais suffisamment sur mon désarroi...
Edit : Merci Luxerails pour tes réponses. J'y suis finalement arrivé

. Par contre, je pense toujours qu'il y a des coquilles par-ci par-là.