Задания
Версия для печати и копирования в MS Word
Тип 14 № 9766
i

Зна­че­ние ариф­ме­ти­че­ско­го вы­ра­же­ния: 98 + 38 – 2 – за­пи­са­ли в си­сте­ме счис­ле­ния с ос­но­ва­ни­ем 3. Сколь­ко цифр «2» со­дер­жит­ся в этой за­пи­си?

Спрятать решение

Ре­ше­ние.

Пре­об­ра­зу­ем вы­ра­же­ние:

98 + 38 – 2 = 316 + 38 – 2 · 30

316 + 38 = 100...00100000000

100...00100000000 - 2 · 30 = 100...022222221

В по­лу­чен­ном числе семь двоек.

 

Ответ: 7.

 

При­ведём дру­гое ре­ше­ние на языке Python.

x = 9**8 + 3**8 - 2

s = ''

while x != 0:

s += str(x % 3)

x //= 3

s = s[::-1]

print(s.count("2"))


Аналоги к заданию № 9367: 9766 9802 10479 ... Все

Раздел кодификатора ФИПИ: 1.4.1 По­зи­ци­он­ные си­сте­мы счис­ле­ния