ソフトウェア開発の午前の問題に正解が無い問いがあったそうな
と言うことで問2はできたので次は問3


問3
255は16進数にするとFF
2進数にすると11111111
さて論理積の性質はというと1AND1は1、それ以外は0
ということは11111111とどのような値の論理積をとっても結果は変わらない
つまりnAND255はnが255以下である限り常にnになる
なので
next(n)={n+1 (0≦n<255)
0 (n=255)
は(n+1)AND255と等しい
これ試験中わかってたはずなのになんで違うの解答したんだろ…