汚いコードですまない
# coding: windows-31j
STDOUT.sync = true
def elo(ra, rb, s)#イロレーティング raは
k = 24
rab = ra - rb
rab /= 400
rab *= -1
eab = 10 ** rab
eab += 1
eab = eab ** -1 #期待勝率を求める。
ra = ra + k * (s - eab)#レートの変動
return ra
end
探検
ruby分かる奴助けてくれ
■ このスレッドは過去ログ倉庫に格納されています
1void
2018/01/28(日) 02:19:12.632仕様書無しさん
2018/01/28(日) 02:19:32.92 user = Struct.new(:name, :rate, :mat, :win, :lose, :drow);
player = Array.new;
frate = 2000;
i = 0;
a = 0;
while (i == 0) do
printf("プレイヤー名を入力してください>>");
na = gets;
player << user.new(na, frate, 0, 0, 0, 0);
printf("あなたのプレイヤーナンバーは%dです",a + 1);
a += 1
printf("登録を続けますか?\nYes >> 0 No>> 1");
i = gets.to_i;
end
player = Array.new;
frate = 2000;
i = 0;
a = 0;
while (i == 0) do
printf("プレイヤー名を入力してください>>");
na = gets;
player << user.new(na, frate, 0, 0, 0, 0);
printf("あなたのプレイヤーナンバーは%dです",a + 1);
a += 1
printf("登録を続けますか?\nYes >> 0 No>> 1");
i = gets.to_i;
end
3仕様書無しさん
2018/01/28(日) 02:20:55.96 g = 0
while (g != 1) do
printf("勝利したプレイヤーを入力してください>>");
na = gets;
a = 0
x = 0
while (x != 1) do
if player[a].name == na
x = 1
elsif player[a] == nil
printf("プレイヤーが見つかりませんでした");
x = 1
else
a += 1
end
end
player[a].mat += 1
player[a].win += 1
b = 0
x = 0
while (g != 1) do
printf("勝利したプレイヤーを入力してください>>");
na = gets;
a = 0
x = 0
while (x != 1) do
if player[a].name == na
x = 1
elsif player[a] == nil
printf("プレイヤーが見つかりませんでした");
x = 1
else
a += 1
end
end
player[a].mat += 1
player[a].win += 1
b = 0
x = 0
4void
2018/01/28(日) 02:21:16.93 printf("敗北したプレイヤーを入力してください>>");
na = gets;
while (x != 1) do
if player[b].name == na
x = 1
elsif player[b] == nil
printf("プレイヤーが見つかりませんでした");
x = 1
else
b += 1
end
end
player[b].mat += 1
player[b].lose += 1
tmp = player[a].rate
player[a].rate = elo(player[a].rate, player[b].rate, 1)
player[b].rate = elo(player[b].rate, tmp, 0)
printf("%d\n", player[a].rate)
printf("%d\n", player[b].rate)
printf("%d %d %d", player[a].mat, player[a].win, player[a].lose )
printf("%d %d %d", player[b].mat, player[b].win, player[b].lose )
printf("続けますか?\nYes >> 0 No>> 1");
g = gets.to_i;
end
na = gets;
while (x != 1) do
if player[b].name == na
x = 1
elsif player[b] == nil
printf("プレイヤーが見つかりませんでした");
x = 1
else
b += 1
end
end
player[b].mat += 1
player[b].lose += 1
tmp = player[a].rate
player[a].rate = elo(player[a].rate, player[b].rate, 1)
player[b].rate = elo(player[b].rate, tmp, 0)
printf("%d\n", player[a].rate)
printf("%d\n", player[b].rate)
printf("%d %d %d", player[a].mat, player[a].win, player[a].lose )
printf("%d %d %d", player[b].mat, player[b].win, player[b].lose )
printf("続けますか?\nYes >> 0 No>> 1");
g = gets.to_i;
end
5仕様書無しさん
2018/01/28(日) 02:21:59.656void
2018/01/28(日) 02:22:29.01 コテハン忘れまくりだな
7仕様書無しさん
2018/01/28(日) 08:14:30.93 な
2018/01/28(日) 14:49:41.35
か
9仕様書無しさん
2018/01/28(日) 15:29:50.7310仕様書無しさん
2018/01/29(月) 06:33:53.15 見にくいからgistでやれ
11仕様書無しさん
2018/05/22(火) 12:38:07.50 とても簡単な自宅で稼げる方法
参考までに書いておきます
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
V7IGZ
参考までに書いておきます
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
V7IGZ
12仕様書無しさん
2018/08/08(水) 08:06:31.79 rvby分かりません
13仕様書無しさん
2018/08/08(水) 08:23:03.47 テスト
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【野球】WBC、録画放送含め地上波中継なし (ネットフリックス) [少考さん★]
- 日中関係改善は「下手をすると10年かかる」 トランプを全面信頼できない高市官邸の苦悩★2 [ぐれ★]
- 【速報】長期金利上昇、一時1.980%に [蚤の市★]
- 【東京】赤坂サウナ火事2人死亡 サウナ室のドアノブ外れ閉じ込められた可能性 ★10 [nita★]
- 自民、衆院宮城4区に元タレントの森下千里氏 立民・安住氏の対抗馬 [蚤の市★]
- 町山智浩「日本のパンダ経済効果は308億円」…「…いらない」と言ってる人達は、パンダで暮らす人々の損害補填してくれるのか…と問う★3 [少考さん★]
- 【悲報】参政党信者逝く…宮城県知事戦に絡み自民県議8人が協議、デマや脅迫、誹謗中傷を行った人物を開示する方針 [412290841]
- 自認夏目たかしだが
- 「ヘブン見た」「即ヒメ見た」とお伝えすると良い事があるお🏡
- 【高市悲報】辻元、追加資料公開。官僚が「頼むからこれ踏襲して」と台湾問題に関する歴代総理答弁を渡していた😰 [359965264]
- 小学生の時にケンカした相手の両目を鉛筆で刺して失明させてやった
- カレンダー買うの忘れてた!
