덧셈게임
난슬
2023.04.01
1~9 까지의 숫자중 랜덤으로 나온 3개의 숫자중 2개 숫자의 합이 10이 되게 하는 덧셈 게임을 만들고 싶은데요. 중복되는 숫자가 나오면 안되구요. 배열을 이용해서 작업하려고 하는데, 배열 스크립트가 감이 안잡히네요. 일일이 경우의 수를 만들어 작업하기엔 경우의 수가 너무 많구요. 배열스크립트 좀 부탁드립니다.
-
깜찏한그1녀
참고로 말씀드린다면 5의 경우는 처음에 뽑아 오지 못하게 해야겠죠?ㅋ
-
하람
감사합니다~^^
-
보슬
var arr:Array = [1,2,3,4,5,6,7,8,9];
var i:int = arr.indexOf(값);
if( i 0 ) arr.splice(i,1);
뭐 이렇게 하시면 되겠죠. -
패틱
2번 부분의 코드를 어떻게 해야할까요?
-
내담
1. 랜덤으로 값을 하나 뽑습니다.
2. 10 - 위에서 뽑아논 랜덤값으로 두번째 값을 구합니다. ( 배열에서 해당 숫자는 제거해주면 되겠네요. )
3. 아무숫자나 하나 랜덤으로 추가시킵니다.
4. 뽑혀진 3개의 숫자를 한번 섞습니다.
더 좋은 방법도 있을듯하긴 합니다만 =_=;;