【Bランクレベルアップメニュー】> FINAL問題 アルファベット探し (paizaランク C 相当) [難易度: 1492 ±6]
※リンク先へ移動するためには[paiza]へのログインが必要です。
1行目の英大文字 X から、2行目の英大文字 Y の範囲に3行目のアルファベット C が含まれていれば"true", そうでなければ"false"と出力してください。
X が Y よりもアルファベット順で後ろになる場合(X = 'G', Y = 'F'のときなど)も"false"と出力してください。
入力値(例)
A
D
C
出力値(例)
true
解答例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php $x = trim(fgets(STDIN)); $y = trim(fgets(STDIN)); $c = trim(fgets(STDIN)); $flag = false; for($i = ord($x); $i <= ord($y); $i++) { if($i == ord($c)) { $flag = true; } } echo ($flag) ? "true" : "false"; ?> |