사용자:Bd3076/플러그인/숫자야구

리버티게임, 모두가 만들어가는 자유로운 게임
요령 => 아래 변수들의 첫번째 인자들을 내용에 맞게 자르고 붙여넣어주세요

!!!!!!!!!!!!!!!! 플러그인 정보 입력 구간 윗부분은 만지지 마시오 절대로!!!!!!!!!!!!!!!!!






!!!!!!!!!!!!!!!! 플러그인 정보 입력 구간 끝 아래는 만지지 마시오!!!!!!!!!!!!!!!!!

이 플러그인에 대한 설명문서는 사용자:Bd3076/플러그인/숫자야구/설명문서에서 만들 수 있습니다.

		 
 // 이부분에 코드 입력 //

import java.util.ArrayList;

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);
}

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()));
}

 // 여기까지 코드 입력 //