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

Ав­то­мат по­лу­ча­ет на вход трёхзнач­ное число. По этому числу стро­ит­ся новое число по сле­ду­ю­щим пра­ви­лам.

1.  Скла­ды­ва­ют­ся пер­вая и вто­рая, а также вто­рая и тре­тья цифры ис­ход­но­го числа.

2.  По­лу­чен­ные два числа за­пи­сы­ва­ют­ся друг за дру­гом в по­ряд­ке убы­ва­ния (без раз­де­ли­те­лей).

При­мер. Ис­ход­ное число: 348. Суммы: 3 + 4  =  7; 4 + 8  =  12. Ре­зуль­тат: 127.

 

Сколь­ко су­ще­ству­ет чисел, в ре­зуль­та­те об­ра­бот­ки ко­то­рых ав­то­мат вы­даст число 1715?

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

Ре­ше­ние.

По­лу­чив­ши­е­ся суммы  — 15 и 17. Зна­чит, сред­няя цифра в ис­ход­ном числе не мень­ше 8, чтобы иметь воз­мож­ность по­лу­чить 17.

Пусть сред­няя цифра 8. Тогда остав­ши­е­ся две  — 7 и 9. По­лу­ча­ем числа 789 и 987.

Пусть сред­няя цифра 9. Тогда остав­ши­е­ся две  — 6 и 8. По­лу­ча­ем числа 698 и 896.

Всего 4 числа.

 

Ответ: 4.

 

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

k = 0

for i in range(100, 1000):

s = str(i)

k1 = int(s[0]) + int(s[1])

k2 = int(s[1]) + int(s[2])

first = str(max(k1, k2))

second = str((min(k1, k2)))

s1 = first + second

if s1 == '1715':

k += 1

print(k)


Аналоги к заданию № 9190: 9298 Все

Раздел кодификатора ФИПИ: 1.6.3 По­стро­е­ние ал­го­рит­мов и прак­ти­че­ские вы­чис­ле­ния