Отображение оставшегося заряда батареи в процентах от максимального заряда
Помните, что если вы не можете запустить свой код на телефоне, калькуляторе и т. Д., Вы, вероятно, сможете установить свою среду как минимум на ноутбук. Если вы абсолютно не можете работать на устройстве с батареей, то, к сожалению, ваш язык не подходит, так как у вас нет полезного значения для печати.
Вы должны отобразить результаты на экране. Теоретически это удобная утилита для проверки батареи пользователем. Запись процента заряда батареи в файл слишком громоздка, поэтому пользователю необходимо проверить файл. Поэтому отображение на экране является частью спецификации, которая не может быть переопределена по умолчанию IO. Тем не менее, вы можете предположить, что ничто не мешает таким вещам, как STDOUT, отображаться на экране обычным способом.
Если процент заряда батареи уже отображается на экране операционной системой все время, как на многих телефонах, это не означает, что у вас есть решение с нулевым байтом. Вы должны предположить, что встроенный дисплей не существует, и снова отобразить процент заряда батареи где-нибудь еще.
Редактировать: выходной формат открывается. Вы можете отображать только цифры процента или цифры с дополнительным выводом.
Edit2: цифры, представляющие проценты, должны появляться в известном месте на выходе, не более чем на 50 строк от конца вывода, и это расположение не должно меняться между вызовами. Цифры, представляющие проценты, должны быть отделены от других выходных данных хотя бы одним нецифровым символом на каждой стороне.
Для справки вот старый формат вывода до изменения:
Remaining battery is ddd%
или
Remaining battery is ddd percent