Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 April 29

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
но я такого не нашел)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
a = int(input())
b = int(input())
q = (a - b >> 31) & 0
k = 1 ^ q
print(a * k + b * q)
источник

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
math.max(,)
Если этим пользоваться любой сможет
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
так выглядит решение, сначало страшно, но на деле ничего сложного
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
так выглядит решение, сначало страшно, но на деле ничего сложного
нужна конкретика)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
итак вводим числа, здесь всё понятно думаю.
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
далее. мы используем a - b >> 31
источник

НП

Нехристь Пендостанск... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
далее. мы используем a - b >> 31
что это значит?
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
a - b * 2 ** 31
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
это можно было так записать, но с битовым сдвигом страшнее выглядит)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
но кстати, так не сработает
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
нам нужно добиться переполнения 32 бит
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
(a - b) * 2 ** 31?
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
так вот, если a - b < 0, то мы получим -1
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
(a - b) * 2 ** 31?
да, сорян
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
а если a - b > 0, то результатом будет 0
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
& 0 - битовое "и"
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
здесь оно нам нужно, чтобы если получился ноль - остался ноль, а если получилось -1, то минус уберётся
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
0 & 0 == 0
-1 & 0 == 1
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
по завершению этого действия у нас есть переменная q, она хранит в себе ноль, если a > b и одни, если a < b
источник