ange1のブログスマートフォン用の表示で見るange1のブログこの広告は、90日以上更新していないブログに表示しています。2016、10日目の記事です。続き昨日「最終形になりました」と書いたばかりだったのに...。スマンありゃウソだった。書き上げて投稿予約して、いよいよ問題締め切りが迫った時。ある考えが浮かびました。言えば、構成変更した時に「判定と大文字化を分離」としたけど、本当に分けて置かないとダメなんだろうか...、と。バージョンを元に、分離を取りやめたところ...。BF(113)に縮んだ...。2016年12月8日ということで土壇場で単独最短になったのでした。最終的に、除数を32から33にすることでもう1文字短縮しています。短縮前後のコードは次の通りです。tweetが...あれ??入力に改行入ってたんだ??というわけで(?)、BF(107)になりました。拝見したところ、自分とは発想が大分違うのですね。最短を奪取されて悔しいので後学のために、どんな処理をやっているか解析してみます。適宜コメントを追加しています。最後の改行を出力して先頭に戻って全部出力<.[<]>[.>]実はdivmodを使った文字判別を行わないで、巧みにゼロ・非ゼロのセルを操ることで、各状況に対応しているのですね。それぞれの動きを図示すると、次のようになります。一文字一文字を連続したセルに保持できるところ、NUL文字出力も必要ないところがまた良いですね。あるのでこれ以上は無理があると思います。他の人のコードも見てみると、特にBrainf**kは様々な発想があることに刺激を受けますね。2016、9日目の記事です。)月別アーカイブはてなブログをはじめよう!ange1さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。