さんがこう言っていて、確かにそうかもなぁと思った。強めに言うけど、ABCのCくらいのコードがめちゃめちゃぐちゃぐちゃになる人が、業務のコードでぐちゃぐちゃにならないとはあんまり思えなくて、実際、経験上かなりの確率でちょっと複雑なロジックが出ただけでぐっちゃぐちゃになってるのよね......。2020年1月24日C問題を瞬時にキレイなコードで解けるようになると、業務コードも良い感じになるのかもしれない?(そうとは限らないけど)で、自分はどうなのか?というと、なんとも判断ができない。読みにくいコードは書かないように気をつけているつもり。意味のある変数名を考えてつける分離可能な処理はメソッドに切り出すこの2点は意識してやっている。自分は短期記憶能力が極めて低いと思っているので、これやらないと自分が何やっているのかすぐに分からなくなってしまう。自分なりには「そこそこ読みやすいな〜」と思いながらやっているけど、自分以外の人の視点で「キレイなコード」なのかは分からない。(「キレイなコード」の定義も人それぞれっぽいけど)この疑問を解決するには自分のコードを自分以外の人に読んでもらう必要がある。してあるから誰でも読めるようにはなっているけど、もっと読みやすいコンテンツとして用意した方が良さそうだなぁ。この問題をどう解釈したか、とか、コードを書きながらどんなことを考えていたか、とか、もっとこう書けばよかった、とか。いうのを書いた方が読み応えがありそうだし自分にとっても学びがありそう。さんがこういうことも言っていてなのでやっぱり実装安定しない人は、上位の人のコードを読む習慣はつけた方が良いかなー?って思ってる。自分で書いてみたコードのお手本を見る、ってやっぱ学習効率かなり良いとおもう。2020年1月24日ああ、他の人のコードをあまり読んでないなぁと思ったし、自分と同じように他の人のコードをあまり読んでない人はそれなりにたくさんいるだろうなと思ったので、「自分以外の人はこんなふうに解いていたよ」という感じでコードを貼り付けて解説してみるとコンテンツとしての価値が上がりそう。できるから、それぞれのトップの提出コードを読んで解説してみると良さそう(読みやすいコードではないかもしれない。コード長が最小のやつ)記事を書く場所はどこがいいだろ。ここよりも幅広い人に学びを共有できそうな場所に投稿したいな。関する質問があったので調べて答えた。触っていなかったので、調べるきっかけになってよかった。正常に更新できます)。コードも貼り付けてくれていた。