結果

問題 No.208 王将
コンテスト
ユーザー siman
提出日時 2020-11-26 21:13:29
言語 Ruby
(4.0.2)
コンパイル:
ruby -w -c _filename_
実行:
ruby _filename_
結果
AC  
実行時間 55 ms / 1,000 ms
コード長 347 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 630 ms
コンパイル使用メモリ 8,960 KB
実行使用メモリ 14,976 KB
最終ジャッジ日時 2026-04-03 16:19:10
合計ジャッジ時間 3,370 ms
ジャッジサーバーID
(参考情報)
judge4_0 / judge5_0
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 2
other AC * 23
権限があれば一括ダウンロードができます
コンパイルメッセージ
Syntax OK

ソースコード

diff #
raw source code

X, Y = gets.split.map(&:to_i)
X2, Y2 = gets.split.map(&:to_i)

ans = [X, Y].max

if X.abs == Y.abs && X2.abs == Y2.abs && X.abs > X2.abs
  ans += 1 if X > 0 && X2 > 0 && Y > 0 && Y2 > 0
  ans += 1 if X > 0 && X2 > 0 && Y < 0 && Y2 < 0
  ans += 1 if X < 0 && X2 < 0 && Y > 0 && Y2 > 0
  ans += 1 if X < 0 && X2 < 0 && Y < 0 && Y2 < 0
end

puts ans
0