国家公務員試験に新区分「デジタル」が追加されるらしい。
何でもデジタル付けりゃいいってもんじゃない。ほんとアホかと思うが、それはさておき、試験問題の例題が人事院ホームページに公開されたらしいので見てみる。
書いてコンパイルしてみる。
$ vim jinjiD_01.c
コンパイルして実行。
$ gcc -Wall -o jinjiD_01.out jinjiD_01.c
$ ./jinjiD_01.out
答えは4。
こんなもん、本当に試験でやるべきことなのか…?
こんな問題でプログラミング人材は育たない。手を動かして、作る喜びを知ってナンボなのに。
こんなの作って「デジタル」のやってる感を真顔で演出しなきゃいけないこの国の政治・行政の愚かさよ。
手を動かす。ちょっと改造。
$ vim jinjiD_02.c
$ gcc -Wall -o jinjiD_02.out jinjiD_02.c
実行。
$ ./jinjiD_02.out
ほう。
&(アンパサンド)はC言語ではビット演算子らしい。ここはよく分かってない。
ビット左にズラしたら2のn乗で重くなりそうな気はする。あとでちゃんとやる。