Dans l'univers Pokémon, un dresseur est une personne qui capture des Pokémons sauvages, les élève et les entraîne à combattre les Pokémons d'autres dresseurs. Le protagoniste de chaque version des jeux vidéo Pokémon est un dresseur ambitieux ; Sacha est le plus célèbre d'entre eux.
Sacha a déjà capturé de nombreux Pokémons et son Pokédex est presque rempli ! Mais il n'est pas très ordonné, il a juste noté au fur et à mesure les numéros des Pokémons qu'il a capturés... Il vous confie son Pokédex et vous demande de lui fournir une vue synthétique de sa liste de Pokémons :
i-j
indiquant que le Pokédex contient les Pokémons du numéro i
au numéro j
inclus, mais pas les Pokémons i-1
et j+1
k
indiquant que le Pokédex contient le Pokémon de numéro k
, mais pas les Pokémons k-1
et k+1
Par exemple si le Pokédex contenait les numéros suivants :
2, 10, 5, 1, 7, 9, 8
la vue synthétique serait représentée par :
1-2,5,7-10
Le Pokédex de Sacha, fourni en entrée du problème, est bien plus vaste. Saurez-vous lui indiquer sa vue synthétique ?