ここから本文です

【教えてください】Rubyの条件分岐を使わない表し方 aとbの2つの数値から大きい...

zol********さん

2017/5/1411:30:06

【教えてください】Rubyの条件分岐を使わない表し方

aとbの2つの数値から大きい数値をcに求める問題で、
条件分岐を使っての求め方は解るのですが、

条件分岐を使わずに求める方法が解りません。
どの様に表せば宜しいでしょうか。

条件分岐を使った表し方(間違えていたらすみません)
a =8、b=10とした場合

a = 8
b = 10
if(a > b)
puts c = a
else
puts c = b
end

閲覧数:
28
回答数:
1
お礼:
50枚

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

ikt********さん

2017/5/1412:10:54

c = a > b ? a : b

あるいは

c = [a, b].max

質問した人からのコメント

2017/5/14 12:50:02

回答ありがとうございます。
助かりました。

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる