>>679 PowerShell
function Janken {
$hands = @($args[0]) + (1..$args[1] | %{ Get-Random "g","v","w" })
("[" + ($hands | % {"{0}`",'$_')" -f $(if ($i++ -eq 0) {"(`"You"} else {",(`"PC" + ($i-1)}) }) + "]")
$groups = @($hands | Group-Object)
$win = @{ "g" = "v"; "v" = "w"; "w" = "g" }[$args[0]]
if ($groups.Count -ne 2 -or $win -eq $null) { return "Draw" }
if (($groups | ? {$_.Name -eq $win}).Count -gt 0) { return "You Win!!" }
return "You Lose!!"
}
PowerShell > Janken g 1
[("You",'g') ,("PC1",'v')]
You Win!!
PowerShell > Janken v 2
[("You",'v') ,("PC1",'v') ,("PC2",'g')]
You Lose!!
PowerShell > Janken w 3
[("You",'w') ,("PC1",'v') ,("PC2",'g') ,("PC3",'w')]
Draw
PowerShell > Janken a 1
[("You",'a') ,("PC1",'g')]
Draw
探検
プログラミングのお題スレ Part12
■ このスレッドは過去ログ倉庫に格納されています
695デフォルトの名無しさん
2018/11/24(土) 23:37:47.52ID:Wfpvwubu■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★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]
