山傘のプログラミング勉強日記スマートフォン用の表示で見る山傘のプログラミング勉強日記プログラミングに関する日記とどうでもよい雑記からなるブログです。前回の進捗の記事から約二ヶ月経ちました。AtCoderを始めてから100日位経過したので、その間のコンテストの成績を載せます。不定期のyukicoderの進捗です。レベル1と1.5で相当数を稼いでいるんですけどね。レベル2の問題と格闘中です。レベル2の問題を進めていますが、僕には解けるラインのギリギリというところです。解くスピードもゆっくりです。yukicoderは解いた問題数を数値化してくれるのが嬉しいですね。競技プログラミングを始めて約二ヶ月になりますが、AtCoderのコンテストの成績を見てみます。最新のレートは622ですが、過去の成績を見る限り500位が僕の実力かなと思います。6月10日の21:00にAtCoderでプログラミングコンテストがあるので参加したいと思います。前回は残連ながらB問題までしか解くことができませんでしたが、今回はC問題まで解けるように頑張ります。第III部では、コードを大きく書き換えて読みやすくします。・プログラムの主目的と関係のない下位問題を抽出する。・コードを再構成して、一度にひとつのことをやるようにする。オーブの配置と生成と消滅に関する内容でした。オーブの配置は各オーブが重ならないようにUnityの物理エンジンを使って衝突判定を利用します。今日はリーダブルコードの7章を読みました。解法は思いついているんですが、B問題でかなり時間を使ってしまいました。個人的にはC問題よりB問題の方が難しいと思いました。今日は6章を読みました。2章から6章までが第1部の「表面上の改善」として書かれています。最近は1.5レベルの問題を解いていますが、残り15題となりました。1.5の次は2なので、難しくなると思うので、解くペースも落ちると思います。今日はリーダブルコードの4章と5章を読みました。読みやすく理解しやすいコードを記述するための考え方を学びたかったので、プログラム系の技術書として有名なリーダブルコードを読みたいと思います。僕が見ているブログでも取り上げられていたのも読もうと思った理由です。その12018-05-21Unityを勉強しようと思う。4年位前に挫折したUnityを勉強しようと思います。Unityはゲームエンジンとして主流?となっていて、以前からまたやり直したいと思っていました。どちらの言語も使ったことはないんですが、調べなが...Unityを勉強しようと思う。最近はレベル1の問題を解いていますが、残り6題で全て解いたことになります。新たに投稿されれば、その分増えるわけですが。5月12日(土)にAtCoderでプログラミングコンテストがあります。定期的に開催されているので、今回も参加したいと思います。今回のコンテストでは時間内に全て解くことができました。D問題の配点が400だったので、いつもより優しい?感じだったんでしょうか。Pythonを使って高度な計算処理を勉強したいと思います。流行しているディープラーニングや機械学習などを理解して、Pythonで実装したいです。先週はビギナークラスのコンテストはなかったんですが、今週はあるみたいですね。9章の内容は継承と多様性で、オブジェクト指向に直接的に関わる内容でした。オーバーロードをすることでメソッドの引数の順番や型を意識せずに使うことができます。このブログでも度々yukicoderに関する記事を投稿していますが、問題の進捗を報告したいと思います。私が受けたときは、筆記ではなくCBT方式でした。先週の土曜日にAtCoderのプログラミングコンテストに参加しました。前回も参加したんですが、Dクラスの問題は解くことができませんでした。競技プログラミングを勉強していく上でアルゴリズムとデータ構造は避けて通ることができないと思います。日記AtCoderのコンテストに参加しました。093に昨日初めて参加しました。D問題は問題の意味は分かったんですが解法は分かりませんでした。Selectionを進めていいるんですが、解答に詰まった問題があったので、記事にしたいと思います。競技プログラミングのサイトは色々あると思いますが、今回はAtCoderで問題を解いてみました。Selectionの問題から始めようと思います。AtCod...AtCoderでプログラミングの問題を解く次のページプロフィールid:yamakasa3プログラミングに関する日記とどうでも良い雑記からなるブログです。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。