aifbon
?>

Петя пытается отгадать трехзначный код для двери в доме своего друга. он знает, что коды всегда делятся на номер дома. еще он увидел запись кода в двоичной системе счисления и запомнил, что он заканчивается на 00. петин друг живет в 133 доме. какой код открывает дверь в доме петиного друга? в качестве ответа укажите трехзначное число в десятичной системе счисления.

Информатика

Ответы

mlf26
Если код заканчивается на 00 - число парное.
Следовательно, код парный и кратен 133.
Число трехзначное, тогда имеем:
266, 532, 798

Проверяем 266.
266[2] = (256+8+2)[2]
Поскольку есть число 2 (а это предпоследний знак, который у нас должен равняться 0), 266 отбрасываем.

Проверяем 532.
532[2] = (512+16+4)[2]
По условию подходит, сохраняем как вариант.

Проверяем 798.
798[2] = (512+256+16+8+4+2)[2]
Снова имеем 2 в записи, число отбрасываем.

Остается только 532, что и есть нашим ответом.

ответ: 532.
mrvasilev2012

Какой ми­ни­маль­ный объём па­мя­ти (в Кбайт) нужно за­ре­зер­ви­ро­вать, чтобы можно было со­хра­нить любое раст­ро­вое изоб­ра­же­ние раз­ме­ром 320×640 пик­се­лей при усло­вии, что в изоб­ра­же­нии могут ис­поль­зо­вать­ся 256 раз­лич­ных цве­тов? В от­ве­те за­пи­ши­те толь­ко целое число, еди­ни­цу из­ме­ре­ния пи­сать не нужно.

Ре­ше­ние.

За­ме­тим, что 256 = 28, то есть для хра­не­ния цвета од­но­го пик­се­ла изоб­ра­же­ния нужно ис­поль­зо­вать 8 бит = 1 байт. Зна­чит, для хра­не­ния изоб­ра­же­ния раз­ме­ром 320×640 пик­се­лей нужно ис­поль­зо­вать:

 

1 · 320 · 640 = 10 · 25 · 10 · 26 = 100 · 211 байт = 200 Кбайт.

 

ответ: 200.

innaglobal21

Дополню предыдущий ответ.

в первой строке получили из файла элементы, запомнили в f

скорее всего они там находятся в формате str((думаю в файле были цифры разделенные пробелами)

соответственно сейчас у нас f представляет строку состоящую из чисел разделенных пробелами

с f.split() разбиваем строку по определенными символам(символ указывается в кавычках внутри скобок), когда скобки пустые, разбивка происходит по пробелу

функция вернула нам массив, теперь f представляет массив из чисел в формате str

функция map в данной случае из формата str делает все элементы массива форматом int(в скобках функции указываем нужный формат, а через запятую объект)

однако функция map вернула нам f в формате map

соответственно используя list(f) мы приводим f к формату list(так можно делать со всеми типами данных, int(...), str(...) (если конечно приведение к другому типу возможно))

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Петя пытается отгадать трехзначный код для двери в доме своего друга. он знает, что коды всегда делятся на номер дома. еще он увидел запись кода в двоичной системе счисления и запомнил, что он заканчивается на 00. петин друг живет в 133 доме. какой код открывает дверь в доме петиного друга? в качестве ответа укажите трехзначное число в десятичной системе счисления.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

genya1509
prettymarina2015
vadimkayunusov
ella-rudenko
maisa1991
abroskin2002
Marinanagornyak
polariskirov
Руслан1360
lenarzhaeva
cholga69
lugowskayatania2017
yakovlevasvetlanalvovna209
anechcak
Olesya-elena1525