Étant donné un affichage à 7 segments avec certains segments activés et d'autres désactivés, recherchez une séquence de chiffres (0-9), de sorte qu'après avoir basculé les segments correspondants pour chaque chiffre, tous les segments sont désactivés.
Exemple
  _
  _    [3] =>     |   [1] =>    [OFF]
  _               |
Numéros et leurs segments correspondants:
 _         _   _         _    _    _    _    _ 
| |    |   _|  _|  |_|  |_   |_     |  |_|  |_|
|_|    |  |_   _|    |   _|  |_|    |  |_|   _|
Règles
Codegolf ⊨ remporte la plus courte entrée.
Contribution
Une liste non vide de segments activés, donnée comme
- Une séquence de nombres. Les segments sont numérotés de haut en bas, de gauche à droite; à partir de 0 ou 1. Il n'est pas nécessaire que les nombres soient en ordre. 
- Un seul chiffre de 7 bits. MSB / LSB non spécifié (vous pouvez donc choisir). 
Les caractères non numériques entre les nombres sont autorisés (mais ne doivent pas nécessairement être pris en charge).
Par exemple. pour numéro 7: 136ou 1010010ou0100101
Production
Une séquence de nombres à «appliquer» à l'affichage. Pas de restriction en aucune façon, comme l'ordre des chiffres. Par exemple. pour l' état initial correspondant au nombre 1, sorties valides serait 1, 111, 010, etc.
Une sortie alternative est un chiffre de 10 bits (encore une fois, MSB / LSB est votre choix). Par exemple. car 1en entrée, la sortie serait 1000000000ou 0000000001.
Certaines combinaisons ont plusieurs solutions non répétitives, par exemple. les segments correspondant à la lettre majuscule Hpeuvent être désactivés par 013, mais aussi 489et 0258.
Si aucune solution n'existe (ce qui, je pense, n'est pas possible), la sortie est vide.
301pour H).
                17, 08, et 1479. Les solutions pour les segments verticaux supérieurs, de gauche à droite, sont 39et 59. Les solutions pour les segments verticaux inférieurs, de gauche à droite, sont 56et 2389.
                2est pas toujours nécessaire, parce que vous pouvez le remplacer par une ou l' autre 0468, 1358ou 1369, selon que vous voulez un 0, 8ou 9dans votre réponse, mais il n'y a aucun moyen d'éliminer 7du tout, et je pense que vous devez avoir au moins un de 1et 3.