Виклик
Враховуючи такий метод C #:
private static bool Test(bool a, bool b)
{
if (a && b) return false;
if (a) if (b) return true;
return false;
}
Поставити значення a
і b
так, що true
повертається.
Умова виграшу
Перший запис, який може надати правильні аргументи, щоб змусити даний метод оцінити на true
виграш.
4
Ласкаво просимо до PPCG! Всі виклики тут потребують об'єктивного критерію виграшу, щоб переможця можна було вибрати, якщо подано декілька заявок. Здається, тут може бути лише єдине рішення, тож цей виклик може не підходити для PPCG. Для майбутніх проблем дозвольте мені порекомендувати пісочницю, де ви можете отримати зворотній зв'язок перед тим, як виклик буде реалізований.
—
Мартін Ендер
Мета-дискусія розбита на те, чи є головоломки програмування без додаткових критеріїв виграшу на тему , при цьому використовуються конфліктні відповіді. Я вважаю за краще тримати питання відкритими, коли це не вирішено, тому я голосую за повторне відкриття. Якщо у вас є думки, будь ласка, внесіть їх до обговорення.
—
xnor
@DenkerAffe Я не думаю, що жодна з чотирьох очевидних комбінацій параметрів не працює.
—
Мартін Ендер
якщо припустити, що це відповідь, це відмінне запитання, незалежно від того, чи відповідає це те, що ми зазвичай вважаємо темою. + 1. Я думаю, що одна з причин, як правило, ми не розглядаємо подібні питання на цю тему, це те, що кожне інше, що я бачив подібне, був початківцем, і відповідь сліпо очевидна.
—
Рівень р. Св.
@Widi Дивіться, тому "перше дійсне рішення" може бути не найкращою ідеєю. Можливо, ви отримаєте нецікаве, але робоче рішення, яке просто заплутається з деякими внутрішніми елементами через рефлексію, і тоді ніхто не стимулює шукати цікавіше рішення без роздумів.
—
Мартін Ендер