Étant donné une chaîne d'entrée contenant uniquement des lettres et des chiffres, écrivez un programme ou une fonction qui imprime les caractères ASCII imprimables possibles (Hex 20-7E) qui correspondent à la valeur de la chaîne dans les bases 8, 10 et 16 (si possible). Les caractères doivent être écrits en ordre croissant en fonction des bases avec lesquelles ils correspondent (base 8 d'abord, etc.). La sortie peut être au format tableau (comme [& . F]
) ou séparée par des espaces ou des retours à la ligne (un retour à la ligne est facultatif) comme les échantillons.
Si aucun caractère ASCII imprimable possible ne peut être formé, le programme ne doit pas avoir de sortie.
Échantillons
31
==> 1
47
==> ' / G
69
==> E i
7A
==> z
100
==> @ d
156
==> n
189
==> <empty>
potaTO
==> <empty>
5G
==> <empty>
19
==> <empty>
Il s'agit de code-golf , donc la réponse avec le moins d'octets l'emporte. Des règles standard s'appliquent.