結果

問題 No.159 刺さらないUSB
ユーザー tshig
提出日時 2016-08-03 15:19:23
言語 Ruby
(3.4.1)
結果
AC  
実行時間 96 ms / 1,000 ms
コード長 289 bytes
コンパイル時間 39 ms
コンパイル使用メモリ 7,296 KB
実行使用メモリ 12,288 KB
最終ジャッジ日時 2024-07-01 23:58:49
合計ジャッジ時間 2,638 ms
ジャッジサーバーID
(参考情報)
judge2 / judge3
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 2
other AC * 18
権限があれば一括ダウンロードができます
コンパイルメッセージ
Syntax OK

ソースコード

diff #

class Calc0159
  def initialize(args)
    args = args.map { |l| l.chomp.split(/\s+/) }
    @p, @q = args.shift.map(&:to_f)
  end

  def calc
    (1 - @p) * @q < @p * (1 - @q) * @q
  end

  def run
    calc ? 'YES' : 'NO'
  end
end

puts Calc0159.new(STDIN.readlines).run if __FILE__ == $0
0