Muestra la carga restante de la batería, como porcentaje de la carga máxima
Recuerde que si no puede ejecutar su código en un teléfono, calculadora, etc., probablemente pueda instalar su entorno en una computadora portátil al menos. Si no puede ejecutar absolutamente en un dispositivo que tiene una batería, desafortunadamente su idioma no es elegible ya que no tiene un valor útil para imprimir.
Debe mostrar los resultados en la pantalla. En teoría, se supone que es una utilidad útil para que el usuario verifique la batería. Escribir el porcentaje de batería en un archivo es demasiado torpe, lo que requiere que el usuario compruebe el archivo. Por lo tanto, la visualización en pantalla es una parte de la especificación que no se puede anular por defecto IO. Dicho esto, puede suponer que nada impide que cosas como STDOUT se muestren en la pantalla de la manera habitual.
Si el sistema operativo ya muestra el porcentaje de batería todo el tiempo, como en muchos teléfonos, eso no significa que tenga una solución de cero bytes. Debe suponer que la pantalla integrada no existe y mostrar el porcentaje de batería nuevamente en otro lugar.
Editar: el formato de salida se está abriendo. Usted es libre de mostrar tan solo los dígitos del porcentaje, o los dígitos con alguna salida adicional también.
Edit2: los dígitos que representan el porcentaje deben aparecer en una ubicación conocida dentro de la salida, no más de 50 líneas desde el final de la salida, y esa ubicación no debe cambiar entre invocaciones. Los dígitos que representan el porcentaje deben estar separados de otra salida por al menos un carácter que no sea un dígito en cada lado.
Como referencia, aquí está el formato de salida anterior al cambio:
Remaining battery is ddd%
o
Remaining battery is ddd percent




