도전
다음과 같은 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에 적합하지 않을 수 있습니다. 향후 과제에 대해서는 도전이 시작되기 전에 피드백을받을 수 있는 샌드 박스를 추천하겠습니다 .
—
Martin Ender
메타 토론은 추가적인 승리 기준이없는 프로그래밍 퍼즐이 주제 에 관한 것인지 , 상충되는 답변이 찬성 되는지에 따라 분리됩니다 . 문제가 해결되지 않은 경우 질문을 계속 열어 두어야합니다. 의견이 있으시면 토론에 기여하십시오.
—
xnor
@DenkerAffe 나는 네 가지 명백한 매개 변수 조합 중 어느 것도 효과가 없다고 생각합니다.
—
Martin Ender
타당한 대답이 있다고 가정 할 때, 그것이 우리가 일반적으로 생각하는 주제에 맞는지 여부에 관계없이 훌륭한 질문입니다. 나는 우리가 일반적으로 주제에 대해 이와 같은 질문을 고려하지 않는 이유 중 하나는 내가 본 것처럼 다른 모든 질문이 초보자에 의한 것이며 그 대답은 맹목적으로 명백했기 때문이라고 생각합니다.
—
Level River St
@Widi "첫 번째 유효한 솔루션"이 최선의 아이디어가 아닌 이유를 참조하십시오. 리플렉션을 통해 일부 내부 요소를 엉망으로 만드는 무관심하지만 작동하는 솔루션을 얻을 수 있으며 리플렉션없이 더 흥미로운 솔루션을 찾는 사람들에게는 인센티브가 없습니다.
—
Martin Ender