結果
| 問題 |
No.201 yukicoderじゃんけん
|
| コンテスト | |
| ユーザー |
horiesiniti
|
| 提出日時 | 2016-06-06 13:09:18 |
| 言語 | Ruby (3.4.1) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 379 bytes |
| コンパイル時間 | 232 ms |
| コンパイル使用メモリ | 7,680 KB |
| 実行使用メモリ | 12,416 KB |
| 最終ジャッジ日時 | 2024-10-08 16:33:36 |
| 合計ジャッジ時間 | 3,008 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 18 WA * 2 |
コンパイルメッセージ
Main.rb:24: warning: ambiguous first argument; put parentheses or a space even after `-' operator Main.rb:32: warning: ambiguous first argument; put parentheses or a space even after `-' operator Syntax OK
ソースコード
def f(x)
case x
when "R"
return 0
when "S"
return 1
when "P"
return 2
else
return -1
end
end
as=[[-1,0,1],[1,-1,0],[0,1,-1]]
sa,pa,xa=STDIN.gets.split(" ")
sb,pb,xb=STDIN.gets.split(" ")
sc=[sa,sb]
pa=pa.to_i
pb=pb.to_i
if pa==0 && pb==0
puts -1
elsif pa>pb
puts sa
elsif pa<pb
puts sb
else
t=as[f(xa)][f(xb)]
if t==-1
puts -1
else
puts sc[t]
end
end
horiesiniti