Расширяющиеся скобки!(A &&b||! C)
В недавнем интервью был задан этот вопрос (перепишите!(A && b ||! C) без скобок с тем же результатом), и я набрал самый простой (но неправильный) ответ -! A &&! B || с, который имеет только один случай, когда это неправильно, но все же..
Хотел проверить это сегодня и понял, что был неправ, и до сих пор не могу найти правильный ответ. Есть ли у вас какие-либо идеи?
1 ответ
Это должно прояснить:
Выражение - !(a&&b||!c)
Оценивает до - !((a&&b)||!c) # && evaluated first
Оценивает до - !(a&&b) && c
Оценивает до - (!a || !b) && c