Afficher la charge restante de la batterie, en pourcentage de la charge maximale
N'oubliez pas que si vous ne pouvez pas exécuter votre code sur un téléphone, une calculatrice, etc., vous pouvez probablement installer votre environnement sur un ordinateur portable au moins. Si vous ne pouvez absolument pas utiliser un appareil doté d'une batterie, votre langue n'est malheureusement pas éligible car vous n'avez aucune valeur utile à imprimer.
Vous devez afficher les résultats à l'écran. Ceci est théoriquement censé être un utilitaire pratique pour l'utilisateur pour vérifier la batterie. L'écriture du pourcentage de batterie dans un fichier est trop maladroite, ce qui oblige l'utilisateur à vérifier le fichier. L'affichage à l'écran fait donc partie de la spécification qui ne peut pas être remplacée par IO par défaut. Cela dit, vous pouvez supposer que rien n'empêche des choses comme STDOUT d'être affichées à l'écran de la manière habituelle.
Si le pourcentage de batterie est déjà affiché à l'écran en permanence par le système d'exploitation, comme sur de nombreux téléphones, cela ne signifie pas que vous avez une solution à zéro octet. Vous devez supposer que l'affichage intégré n'existe pas et afficher à nouveau le pourcentage de batterie ailleurs.
Modifier: le format de sortie est en cours d'ouverture. Vous êtes libre d'afficher aussi peu que les chiffres du pourcentage, ou les chiffres avec une sortie supplémentaire également.
Edit2: Les chiffres représentant le pourcentage doivent apparaître à un emplacement connu dans la sortie, pas plus de 50 lignes à partir de la fin de la sortie, et cet emplacement ne doit pas changer entre les invocations. Les chiffres représentant le pourcentage doivent être séparés des autres sorties par au moins un caractère non numérique de chaque côté.
Pour référence, voici l'ancien format de sortie d'avant le changement:
Remaining battery is ddd%
ou
Remaining battery is ddd percent




