![見出し画像](https://assets.st-note.com/production/uploads/images/79994648/rectangle_large_type_2_0b2d9d6629e35067350bfe308628e0ad.png?width=1200)
Photo by
chamland
[BrainFuck]AtCoder Beginner Contest 254-A問題はたった5文字のソースコードでAC【衝撃】
「何を言ってんだお前」と思ったそこのあなた。
,,.,.
上のコードをABC254A問題の提出欄にぶち込んで送信してみてください。
![](https://assets.st-note.com/img/1654353487419-dfETyDO4TL.png?width=1200)
いやいやいやいや草
解説
【今回の問題】
N(100<= N <= 999)の下2桁を出力せよ。という問題。
brainfuckにおける
・「,」は、1バイトをreadLineしてポインタに代入する
・「.」は、readLineしたポインタの値を出力する
という特性を持っています。
なので、3桁の数字であれば
百の位をread, 十の位をread+print, 一の位をread+print
という流れになり、ACできるという仕組みです。
この知識があれば10秒で解答できたかもしれませんね。
機会があれば使っていきたいと思います。
それでは。