3人の従業員が働いているオフィスに、プログラマ狩りを自称する集団が押しかけてきた!
「この中にプログラマはいるか?」と問いかける集団。3人は「いません」と首を振る。
どうやらプログラマを連れ去ろうとしているらしい…
さあ、この中で本物のプログラマは誰でしょう?
プログラマならすぐ解けてしまう問題
プログラマであることを否定する3人に対し、プログラマ狩りはある問題を仕掛けてきた。「ここにプログラマーは居るか」
ABC「いません。」
「ならば、次の文のおかしな点を答えろ。」
「I am a pen.」
A「英語わかんないよぉ…ふぇぇ…」
B「私がペンなのはおかしい。」
C「全角スペース。」— OG3rd (@ida1ten0) October 9, 2017
「次の文のおかしな点を答えろ。『I am a pen.』」
すると、3人は次のように答えた。
- A「英語わかんないよぉ…ふぇぇ…」
- B「私がペンなのはおかしい。」
- C「全角スペース。」
これを聞いてピンときたプログラマ狩り、本物のプログラマを見抜いたようで「いたぞ、連れて行け」と強制連行!
どれも普通の回答に見えるが、果たしてあなたはわかっただろうか?
もし問題を見て背筋がゾッとしてしまったら、正真正銘の立派なプログラマ(*^ー゚)b
くれぐれもプログラマ狩りの餌食にならないようご注意!
プログラマは「C」。
プログラムは半角英数字(スペース含む)で書かないといけない。
もし全角で書くと、コンパイル(人の言語=プログラミング言語を機械言語に変換する処理)時に機械がうまく読み込めないため。
「全置換したくなる」リプとツイ主のやり取り
全角英数字とスペースは、プログラムを組む人間の敵ですよね(笑)。
— OG3rd (@ida1ten0) 2017年10月10日
「見つけた。」
— OG3rd (@ida1ten0) 2017年10月10日
優秀な開発ソフトなら全角があったら警告してくれるけど、古いソフトやベタ書きだとミスに気づきにくかったり。C#だと怒られないんですね、初めて知りました。まだまだ勉強不足なので精進します。
— OG3rd (@ida1ten0) 2017年10月10日
全角を見ると速攻で反応してしまうのは、もはや職業病とも言えますな(((´◦ω◦`)))ガクブル
「HTMLとCSSも当てはまる」その他反応リプ
そんなの見せられたらしんでしまいます
— まっさん (@breeze_masaki) 2017年10月9日
HTML(とくにcss)を触る人でも半角スペースとか気にするので、
プログラマーと限るのは…
※↑コノヒトはHTML/cssをプログラミング言語だと思ってない人— Seaoftrees (@Ex_minecrafter) 2017年10月9日
全角スペースを見て、拒絶反応してしまった人もいた様子w営業や事務処理の社内システムでも全角スペースは弾かれるのあるからなあ
— スズメ山チュンの助 (@iwasindepot) 2017年10月10日
人間にしてみれば全角も半角も同じように見えるけど、機械側からすればまったくの別物だから、これで泣かされるプログラマも多し。
何度見直しても間違っていないのに、よく見たら一文字だけ全角が混じってたと知って頭を抱えるのはよくある話_(´ཀ`」 ∠)_
HTMLのようなマークアップ言語でも、ちょっとしたミスでレイアウトが崩れてしまうのにも泣かされる😭
まだプログラミング言語より寛容とはいえ、うっかり全角にしてしまわないよう気をつけないといけませんな…
オマケ:他のプログラマ狩り問題
中には別のツイ主により、以下のような問題も出題されていた。
あなたはどれが本物のプログラマかわかるかな⁉
「ここにプログラマーは居るか」
ABC「いません。」
「この棚の書類を全部ダンボールに入れといてくれ」
A「わかりました」
B「いつまでにやったらいいですか」
C「ダンボールの名前何にします?」— しおりさん (@Siori1988) October 10, 2017
プログラマは「C」。
ダンボール=パッケージに見立てた問題。
パッケージを作ったら、パッケージ名をつけないといけないため。
簡単に例えると、パソコンのローカルディスク内にあるフォルダのようなもの。