사용자:Bd3076/플러그인/숫자야구: 두 판 사이의 차이
백괴게임>Bd3076 편집 요약 없음 |
백괴게임>Bd3076 편집 요약 없음 |
||
32번째 줄: | 32번째 줄: | ||
return tstrike*10+tball; | return tstrike*10+tball; | ||
} | }; | ||
function right_number(a){ | function right_number(a){ | ||
42번째 줄: | 42번째 줄: | ||
return (a1&&a2&&a3&&a1!==a2&&a2!==a3&&a3!==a1); | return (a1&&a2&&a3&&a1!==a2&&a2!==a3&&a3!==a1); | ||
} | }; | ||
ArrayList candidates = new ArrayList(); | ArrayList candidates = new ArrayList(); | ||
53번째 줄: | 53번째 줄: | ||
} | } | ||
number = candidates.get(random.nextInt(candidates.size())); | number = candidates.get(random.nextInt(candidates.size())); | ||
} | }; | ||
// 여기까지 코드 입력 // | // 여기까지 코드 입력 // |
2018년 3월 25일 (일) 14:14 판
이 플러그인에 대한 설명문서는 사용자:Bd3076/플러그인/숫자야구/설명문서에서 만들 수 있습니다.
// 이부분에 코드 입력 // var player_score; var computer_score; var number; function strike_and_balls(a, b){ var a1 = a/100; var a2 = a/10%10; var a3 = a%100; var b1 = b/100; var b2 = b/10%10; var b3 = b%100; var tstrike = (a1===b1 + a2===b2 + a3===b3); var tball = (a1===b2 + a1===b3 + a2 === b1 + a2===b3 + a3===b1 + a3===b2); return tstrike*10+tball; }; function right_number(a){ if(a<100 || a>999) return false; var a1 = a/100; var a2 = a/10%10; var a3 = a%100; return (a1&&a2&&a3&&a1!==a2&&a2!==a3&&a3!==a1); }; ArrayList candidates = new ArrayList(); function generate_candidates(){ for(var i=100; i<=999; i++){ if(right_number(i)){ candidates.add(i); } } number = candidates.get(random.nextInt(candidates.size())); }; // 여기까지 코드 입력 //