結果

問題 No.355 数当てゲーム(2)
ユーザー char134217728
提出日時 2017-09-13 22:26:17
言語 Ruby
(3.4.1)
結果
AC  
実行時間 122 ms / 2,000 ms
コード長 317 bytes
コンパイル時間 147 ms
コンパイル使用メモリ 7,296 KB
実行使用メモリ 29,144 KB
平均クエリ数 16.90
最終ジャッジ日時 2024-07-17 01:28:28
合計ジャッジ時間 7,900 ms
ジャッジサーバーID
(参考情報)
judge5 / judge3
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 52
権限があれば一括ダウンロードができます
コンパイルメッセージ
Syntax OK

ソースコード

diff #
プレゼンテーションモードにする

a = [*0..9].combination(4).to_a
def get(d)
puts d.join(" ")
STDOUT.flush
b, c = gets.chomp.split(" ").map &:to_i
exit if b == 4 && c == 0
[b, c]
end
while a.length > 1 do
_a = a[0]
r = get(_a)
r = r[0] + r[1]
a.select!{|c| (c & _a).length == r}
end
a = a[0].permutation(4).each do |_a|
get(_a)
end
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0