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