5개 변수를 조합하는 방법을 알고싶습니다.
본문
1~6 무작위 변수값 5개에 각각 b,d,e,f,g를 주고
동일한 변수값이 각각 3개, 2개일 때, 변수 5개의 총합을 구하는 코드와
변수 값이 각각 1, 2, 3, 4, 5일 때를 구하는 코드를 알고 싶습니다.
답변 2
먼저 https://sir.kr/qa/420040 답변채택부터 해 주세요.
정답에 근접한 답변을 받았음에도 불구하고 답변채택을 하지 않으시면 그 어떤 답변자라 하더라도 그 다음에는 답변을 해 드리지 않을 것입니다.
첫번째 답변
<script>
b = Math.floor((Math.random() * 6 + 1));
d = Math.floor((Math.random() * 6 + 1));
e = Math.floor((Math.random() * 6 + 1));
f = Math.floor((Math.random() * 6 + 1));
g = Math.floor((Math.random() * 6 + 1));
my = [b, d, e, f, g];
document.write(my + "<br>");
my = my.sort();
plusNum = 0;
for (i in my) plusNum = plusNum + my[i];
if (my[0] == my[1] && my[3] == my[4] && my[0] != my[4] && (my[2] == my[0] || my[2] == my[4])) document.write("조건만족 : 총합은 " + plusNum + " 입니다");
else document.write("조건에 맞지 않습니다");
</script>
두번째 답변
<script>
b = Math.floor((Math.random() * 6 + 1));
d = Math.floor((Math.random() * 6 + 1));
e = Math.floor((Math.random() * 6 + 1));
f = Math.floor((Math.random() * 6 + 1));
g = Math.floor((Math.random() * 6 + 1));
my = [b, d, e, f, g];
document.write(my + "<br>");
you = [1, 2, 3, 4, 5];
if (my.join() == you.join()) document.write("조건에 만족합니다");
else document.write("조건에 맞지 않습니다");
</script>
어떤 게임을 만든다고 하신 듯한데
좀 더 내용을 설명해 주시면 더 나은 방법이 있을 수 있습니다.
답변을 작성하시기 전에 로그인 해주세요.