情報領域演習第一:P演習

電気通信大学情報理工学域I類 (情報系)
2018年度後学期


[一覧に戻る]


課題B1

問題

3つの整数a, b, cが与えられたとき,それらを3辺の長さとする三角形が作れるかどうかを判定し,答えるメソッド is_triangle?(a, b, c) を作成せよ.

入力仕様

出力仕様

ヒント

3つの正整数$a$, $b$, $c$ が $a \leq b \leq c$ を満たすとき,$a$, $b$, $c$ を3辺の長さとする三角形が作れるための必要十分条件は $c < a+b$ が成り立つことである.

irb> is_triangle? 3, 4, 5
=> true
irb> is_triangle? 10, 10, 10
=> true
irb> is_triangle? 2, 3, 10
=> false
irb> is_triangle? 1, 11, 12
=> false

提出法

CED (CentOS) にて,プログラムを作成したディレクトリで以下を実行せよ.
% ~oa000833/enshu1p/checker_b1.rb ファイル名
「Submission successfully completed.」と表示されれば,提出が完了したことになる.


[一覧に戻る]


[Teaching Top] [Top]
okamotoy@uec.ac.jp