Сколько единиц в троичной записи значения выражения 3^300+9^200+27^100-2*3^150+13 ? ответ в должен быть целым числом. все символы вводите без пробелов.

mafobe66 mafobe66    3   01.10.2019 21:30    0

Ответы
kseniamattmn kseniamattmn  09.10.2020 10:24
{3}^{300} + {3}^{400} + {3}^{300} - 2 \times {3}^{150} + 13
10....0(300) + 10...0(400) + 10...0(300) - \\ - 20...0(150) + 111
В скобках указано количество идущих подряд цифр
10...0(99)12...2(148)10...0(151) + 111
получается 1, 99 нулей, 1, 148 двоек, 1, 151 ноль + 111
10...0(99)12...2(148)10...0(148)111
Получилось 6 единиц
ПОКАЗАТЬ ОТВЕТЫ
Lkiozra Lkiozra  09.10.2020 10:24

Не будем лишний раз ломать себе голову, пусть компьютер своей прямой обязанностью занимается:

javascript:

var число = 3n ** 300n + 9n ** 200n + 27n ** 100n - 2n * 3n ** 150n + 13n, единиц = 0;

while (число > 0n) { let разряд = число % 3n; if (разряд == 1n) единиц++; число /= 3n; }

alert(единиц);

Итого: 6.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика