汚いコードですまない
# 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 テスト
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市内閣の若い世代の支持率は92.4% FNN世論調査★4 [♪♪♪★]
- 【芸能】波瑠と高杉真宙が結婚 ドラマ共演きっかけで交際2年ゴールイン 12月上旬に婚姻届提出し既に挙式終え (スポニチ) [湛然★]
- 【MLB】村上宗隆の『小型契約』は吉田正尚の影響か 市場が思いのほか停滞 「NPB打者に懐疑的。吉田が高すぎた」 [冬月記者★]
- ゼレンスキー氏「高市総理に感謝」 9000億円超追加支援に 「国際秩序に貢献」 (動画あり) [ごまカンパチ★]
- 【徳島】「体調が悪くなったら自己責任」と同意書求める 最長1年2か月期限切れ 生活保護受給者に賞味期限切れ食品を支給 徳島市 ★3 [ぐれ★]
- 「ONE PIECE」尾田栄一郎、原作は「ここからが大変」「僕は歳をとってしまったので最高速度で来年もズッシリドッシリ航海します」 [muffin★]
- 来年から一人暮らしするけど質問ある?
- 魔法少女「しゃっせー…はぁ…ここでバイトしだしてすでに一年かあ」
- おいお前、チンポでかすぎひん?
- もうすぐメリクリ学園アイドルマスター学マススレ
- 口がクサいと笑うのはキミがいい〜でもキモいねって嬉しそうなのも〜
- 米は余っていないし 値下がりもしない
