不等式のチェーンが真であるか偽であるかを評価するコードを記述します。入力例は文字列です
3<=4!=9>3==3
各コンポーネントが真であるため、これは真実です。
(3<=4) and (4!=9) and (9>3) and (3==3)
入力:
1つ以上の不等式のチェーンを表す文字列。許可される比較演算子は
== equals
!= does not equal
> is greater than
>= is greater than or equal to
< is less than
<= is less than or equal to
許可される数字は一桁の数字です0
通過9
。スペース、括弧、その他の記号はありません。
出力:
一貫したTruthyまたはFalseyの値としての不平等の正しさ。一貫性とは、すべてのTruthy出力が同じであり、すべてのFalsey出力が同じであることを意味します。
制限:
この課題の目的は、不平等を処理するコードを作成することです。不平等は、チェーン内の単一の不平等であっても、それらをコードとして評価することではありません。そのため、Pythonのような方法eval
及びexec
その評価または実行コードが禁止されています。文字列として名前が指定されたメソッドまたは演算子を検索する関数も同様です。また、評価を行うためのプロセスやプログラムを起動することも許可されていません。
テストケース:
3<=4!=9>3==3
True
3<=4!=4
False
5>5
False
8==8<9>0!=2>=1
True