結果
| 問題 | No.355 数当てゲーム(2) | 
| コンテスト | |
| ユーザー |  tails | 
| 提出日時 | 2016-04-01 22:36:40 | 
| 言語 | Perl (5.40.0) | 
| 結果 | 
                                AC
                                 
                             | 
| 実行時間 | 97 ms / 2,000 ms | 
| コード長 | 358 bytes | 
| コンパイル時間 | 268 ms | 
| コンパイル使用メモリ | 6,944 KB | 
| 実行使用メモリ | 25,580 KB | 
| 平均クエリ数 | 5.44 | 
| 最終ジャッジ日時 | 2024-07-16 23:08:16 | 
| 合計ジャッジ時間 | 5,662 ms | 
| ジャッジサーバーID (参考情報) | judge3 / judge2 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| other | AC * 52 | 
コンパイルメッセージ
Main.pl syntax OK
ソースコード
$|=1;
while(1){
	l1: {
		$a=sprintf "%04d",int rand 10000;
		redo l1 if $a=~/(.).*\1/;
		@a=$a=~/./g;
		for(@h){
			@b=/./g;
			$u=$v=0;
			for$i(0..3){
				$u+=$a[$i]==$b[$i];
				for$j(0..3){
					$v+=$i!=$j&&$a[$i]==$b[$j];
				}
			}
			redo l1 if $u!=$b[4] || $v!=$b[5];
		}
		print"@a\n";
		$r=<>;
		$r=~s/\s//g;
		exit if $r==40;
		push@h,"$a$r";
	}
}
            
            
            
        