【論理演算メニュー】> STEP: 3 否定( NOT )の基本 (paizaランク D 相当) [難易度: 1186 ±14]
※リンク先へ移動するためには[paiza]へのログインが必要です。
0 または 1 の整数 A が与えられます。 NOT A
の結果を出力してください。
ここで、 NOT 演算とは、以下の表にしたがって算出する論理演算のことを指します。
入力 | 出力 |
0 | 1 |
1 | 0 |
入力値(例)
0
出力値(例)
1
解答例
1 2 3 4 |
<?php $a = trim(fgets(STDIN)); echo intval(!$a); ?> |
解説
intval()関数で指定した変数を整数型に変換します。変換せずに(!$a)で出力しようとすると1の入力値のときに出力されません。