수학 & 알고리즘
가위바위보
가위바위보 알고리즘은 if문 9개로 만들어도 전혀 문제없지만 여러 방법을 소개하고자 합니다. 이 글에선 숫자로 바꿔서 진행하겠습니다. A가 이기는 경우의 수 가위 = 0, 바위 = 1, 보 = 2 같다면 무승부로 하고 A가 이기는 경우 3가지만 기준을 잡아서 만드는 방법입니다. function rspWinnerCheck(a, b) { if (a == b) { return "무승부"; } // A 가위 > 보 B else if (a == 0 && b == 2) { return "A 승리"; } // A 바위 > 가위 B else if (a == 1 && b == 0) { return "A 승리"; } // A 보 > 바위 B else if (a == 2 && b == 1) { return "A 승리"; }..
2022. 8. 28.