갑자기 문득 궁금해졌습니다.
컴퓨터가 랜덤으로 가위바위보중에 하나를 선택하고 유저의 입력에 따라서 결과를 프린트해주는 흔한 가위바위보 게임 조건문입니다.
구글링해서 퍼왔습니다. 물론 좀 지저분한 예시네요.
같은 색으로 하이라이트된 부분이 겹칩니다. 어떻게보면 내선택지(3개) 컴퓨터선택지(3개)중에 두개의 순서쌍을 뽑는거라
아홉개중에 비기는 경우의수 세개를 제외하면 여섯개의 경우의수가 나올 수 있다고 볼 수 도 있지만,
사실 가위바위보는 규칙의 경우의 수가 세개거든요(비기는거 제외하고). 그리고 누가 어떤걸 냈냐에 따라서 승자가 갈리는 경우의수 2개를 곱해서
총 여섯개가 되는데 그렇다면 조건문이 네개만 들어가도 충분하지 않을까요? 비기는것 포함하면 다섯개.
궂이 저렇게 늘려서 써야할까싶어서 질문을 드립니다.
좀더 깔끔하게 만들 수 있는 방법이 있을까요?