チャレンジ
次の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
が返されます。
勝利条件
正しい引数を指定して、指定されたメソッドをwinに評価できる最初のエントリtrue
。
4
PPCGへようこそ!ここでのすべての課題には、複数の提出物がある場合に勝者を選択できるように、客観的な勝利基準が必要です。ここには1つのソリューションしか存在しないように思われるため、この課題はPPCGに適合しない可能性があります。将来のチャレンジについては、チャレンジが公開される前にフィードバックを得ることができるサンドボックスをお勧めします。
—
マーティンエンダー
メタの議論は、追加の勝利基準のないプログラミングパズルがトピックにあるかどうかで分かれており、競合する回答が支持されています。私はむしろ、未解決の質問を開いたままにしておきたいので、再開することに投票しています。意見があれば、議論に貢献してください。
—
xnor
@DenkerAffe 4つの明らかなパラメーターの組み合わせのいずれも機能するとは思わない。
—
マーティンエンダー
有効な答えがあると仮定すると、これは、topic。+ 1で通常考えるものに適合するかどうかに関係なく、優れた質問です。トピックに関してこのような質問を通常は考慮しない理由の1つは、このように見た他のすべての質問が初心者によるものであり、その答えが盲目的に明白だったためだと思います。
—
レベルリバーセント
@Widiこれが、「最初の有効なソリューション」が最良のアイデアではない理由です。リフレクションを介していくつかの内部を混乱させる、面白くないが動作するソリューションを取得する可能性があり、リフレクションなしでより興味深いソリューションを探している人にはインセンティブがありません。
—
マーティンエンダー