>>679
def janken(hand, opp_number)
hands = opp_number.times.map{%w[g v w].sample}.unshift(hand)
p hands.map.with_index{|h, i| [i == 0 ? 'You' : "PC#{i}", h]}
return 'Draw' if hands.uniq.size != 2
hands = hands.uniq.join.sum == 0xDE ? %w[w g] : hands.uniq.sort
['You Win!', 'You Lose!'][hands.index(hand)]
end
puts janken(?g, 1)
# => [["You", "g"], ["PC1", "v"]]
You Win!
puts janken(?v, 2)
# => [["You", "v"], ["PC1", "v"]]
Draw
puts janken(?w, 3)
# => [["You", "w"], ["PC1", "g"], ["PC2", "v"]]
Draw
puts janken(?g, 4)
# => [["You", "g"], ["PC1", "g"], ["PC2", "g"], ["PC3", "v"], ["PC4", "v"]]
You Win!
探検
プログラミングのお題スレ Part12
■ このスレッドは過去ログ倉庫に格納されています
680デフォルトの名無しさん
2018/11/24(土) 12:06:59.71ID:X5g7u0K6■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★2 [七波羅探題★]
- 高市内閣「支持」64%「不支持」19% NHK世論調査 [少考さん★]
- 【訃報】声優・西村知道さん死去 「SLAM DUNK」安西先生役 9月に体調不良のため一時休業 [少考さん★]
- 高市首相「多様なコメの増産を進める」 方針転換への懸念払拭狙いか ★2 [どどん★]
- 【音楽】BARBEE BOYS・KONTAが事故で四肢麻痺を公表、新体制で活動は継続 [少考さん★]
- 【映画】「果てしなきスカーレット」入場者プレゼント実施 細田守監督描き下ろし「歴代ヒロイン」色紙7種をランダム配布 [muffin★]
- 【NJPW】新日本プロレスワールド part.2426
- 【STARDOM】スターダムワールド Part.37
- 巨専】
- とらせんIP ★4
- 【DAZN】フォーミュラGP【F1 2 3 SF P】Lap1827
- ハム専
- 【緊急速報】高市早苗、ついに謝罪。「私が軽率でした。誠に申し訳ない」キタ━(゚∀゚)━! [153490809]
- ルーナ(・o・🍬)とルーナイトでたこ🐙焼きパーティするのら🍬!🏡
- 海外行くんだが、なにか用意しといた方がいいものある? [794961135]
- 中国「レーダー照射は自業自得。訓練海域に無断でノコノコ侵入してんじゃねーよ間抜け自衛隊😁」 高市早苗また負ける… [271912485]
- 【悲報】🇯🇵日本の高校生、🇮🇩インドネシアで集団万引き [481941988]
- 中国「公海のこの区域で訓練するから入ってこないでね」自衛隊「知るかボケ侵入して偵察じゃ!」これジャップが悪いよね [817148728]
