itLinkedInPocketCopy偶数奇数を判定するための途方もない以下のようなプログラミングコードがネット上で話題になっています。おすすめ記事このプログラムの問題点このプログラムの発想力と行動力は常人の域を逸していて逆に凄いと思ってしまうほど独創的です。このプログラムでは『整数の奇数と偶数の判定』という命題が『10000までの整数にTrueかFalseの判定を与える』という異質なものになってしまっています。プログラマーに限らず常人なら『偶数か奇数』=『2で割り切れるかどうか』と考えます。関数に与えられたbを2で割った余りで判定すれば数行で済みます。プログラムの行数でお金をもらえる時代がありましたので、この質問者の先輩方が特殊な遺産を残していた可能性もあります。質問者はそれを参考に学習してしまった可能性もありますが、それでもこのコードはちょっと擁護できる域を逸してしまっています。プログラミングで大事な事は楽をすることプログラミングで大事なことは楽をすることです。楽をすると言っても他人のプログラムをコピペしたり、同じ処理を必要回数分コピペすることではありません。同じような処理は効率よくまとめ、より少ないコーディングで実現可能な方法やアルゴリズムを苦労して考え、可読性やコードの見通しを良くして実際の実装や運用で楽をすることです。一言で言うと『(実装や運用で)楽をするために、苦労して(楽する方法を考え出す事を)頑張る』だと思います。まとめ逆に言うと冒頭で紹介したコードを書くようなプログラマーでも仕事があったということになります。(周りの人は凄く苦労すると思いますが・・・)プログラミングは難しくないですしプログラマーは誰でもなることができます。プログラマーに必要な能力は本質を理解して楽する手順を考えることです。本質を理解せず楽する手順を考えるのが苦手な人は冒頭のようなコードになってしまいます。人間は経験から成長することのできる生物です。経験から学び今後のプログラミングに生かしていけばいいのです。何か仕様を聞いたらパッと『この方法だと簡単に実装できるな』と思い浮かぶような、本質を理解して楽できるプログラマーを目指して頑張りましょう。Bit)の位置を高速に算出する方法ゲームのフラグ管理などで立っているビット位置を算出したい時があるかと思います。...ブログの毎日更新にメリットや意味はあるのか?初心者がブログを始めてすぐに出てくる悩みが、アクセス数が伸びないという問題です。...勉強しない幹部がいる会社は辞めて転職しようこの世の中には様々な会社があり様々な幹部がいると思います。...このアカスブログは全てリンクフリーです。無断リンクして頂いて全く問題ございません。(※転載は禁止)相互リンク希望の方は「お問合せ」かTwitterのDMにご連絡ください。