Расширяющиеся скобки!(A &&b||! C)

В недавнем интервью был задан этот вопрос (перепишите!(A && b ||! C) без скобок с тем же результатом), и я набрал самый простой (но неправильный) ответ -! A &&! B || с, который имеет только один случай, когда это неправильно, но все же..

Хотел проверить это сегодня и понял, что был неправ, и до сих пор не могу найти правильный ответ. Есть ли у вас какие-либо идеи?

1 ответ

Это должно прояснить:

Выражение - !(a&&b||!c)

Оценивает до - !((a&&b)||!c) # && evaluated first

Оценивает до - !(a&&b) && c

Оценивает до - (!a || !b) && c

Другие вопросы по тегам