見出し画像

[BrainFuck]AtCoder Beginner Contest 254-A問題はたった5文字のソースコードでAC【衝撃】

「何を言ってんだお前」と思ったそこのあなた。

,,.,.

上のコードをABC254A問題の提出欄にぶち込んで送信してみてください。

ファッ!?

いやいやいやいや草

解説

【今回の問題】
N(100<= N <= 999)の下2桁を出力せよ。という問題。

brainfuckにおける
・「,」は、1バイトをreadLineしてポインタに代入する
・「.」は、readLineしたポインタの値を出力する

という特性を持っています。

なので、3桁の数字であれば
百の位をread, 十の位をread+print, 一の位をread+print
という流れになり、ACできるという仕組みです。

この知識があれば10秒で解答できたかもしれませんね。

機会があれば使っていきたいと思います。

それでは。

この記事が気に入ったらサポートをしてみませんか?