Привет! Я посмотрел твой ответ на задание и увидел, что ты ответил "207", в то время как правильный ответ - "58".
Чтобы решить это задание, нужно было построить восьмибитную двоичную запись числа N-1 и инвертировать все разряды исходного числа. Затем полученное число нужно перевести в десятичную систему счисления.
Вот пример кода на Python, который решает это задание:
def check(x):
s, s1 = '00000000', ''
s += bin(x)[2:]
for i in range(-8, 0):
if s[i] == '0':
s1 += '1'
else:
s1 += '0'
return int(s1)
for x in range(255, 0, -1):
if check(x - 1) == int(bin(198)[2:]):
print(x)
break
Таким образом, правильный ответ равен 58.
Оцени, пожалуйста, мой ответ: (лайк/дизлайк)
