汚いコードですまない
# 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 テスト
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 米トランプ政権、台湾に過去最大、1兆7000億円の武器売却 対ロシアで威力発揮したハイマース「台湾の安全保障」 [お断り★]
- 【芸能】笑い飯・哲夫 『THE W』の審査員「次からもう断ろうかな…」 粗品とのコメント回数の差にあ然 カンペで指示が出ている [冬月記者★]
- 【芸能】須田亜香里、結婚相手に求める年収は『2000万円』 「どっちかが病気しても安心」「都内で車を持ってる方は安定した収入ある」 [冬月記者★]
- 【赤坂サウナ死亡火災】別室でもドアノブがたつく 男性の手に皮下出血、ガラスたたいたか ★3 [ぐれ★]
- 中国外務省「日本への渡航を控えて」→高市内閣の支持率はとくに下がらず…なぜ日本国民がこれほど「高市内閣」を応援するのか★5 [♪♪♪★]
- 渡邊渚、入院から2年半の心境明かす「いつまでもPTSDをネタにして生きるなと言われ、詐病だ、嘘つきだと言われ…」「搾取されたくない」 [Ailuropoda melanoleuca★]
- ネトウヨ・ウク信・和製シオニスト、倒してやったぜw [805596214]
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ7🧪
- 深夜も更けて参りました。
- 日本、金を印刷すれば全てが解決すると信じた結果、人手不足とインフレで日本中の再開発がストップしてしまう… [819729701]
- 【速報】高市官邸幹部「日本は核兵器保有すべき」 [115996789]
- アキネーターチャレンジぃぃいいい!
