ヤマカサのプログラミング勉強日記

プログラミングに関する日記とどうでもよい雑記からなるブログです。

2018-06-01から1ヶ月間の記事一覧

[Aizu Online Judge] Rooted Trees (ALDS1_7_A: Rooted Trees)

プログラミングコンテスト攻略のためのアルゴリズムとデータ構造 8.2 根付き木の表現 本当にA問題なのかと疑いたくなります。 根付き木はデータ構造の一部です。あまり理解できませんでしたが、頭に入れておきたいです。

AtCoder Beginner Contest 021

AtCoder Beginner Contest 021 AtCoderの過去問をやっています。20回目のC問題が理解できないので、次の21回目の問題を解いていきます。

ブログについて思うこと

ブログを始めて107日経過して なんでブログ(日記)を始めたかというと、どこかのWebサイトでプログラミングの勉強は日記を付けてやると良いと書いてあるのを見たのがきっかけです。順調に勉強が進んでいるかは別にして、ブログは続いています。最初の記事は↓…

Unityの寺子屋 定番スマホゲーム開発入門 その12

Chapter5 サイドビューアクションをつくろう 障害物と敵とオーブを配置し、スコアの表示を追加しました。

スッキリわかるJava入門 実践編 第8章 非標準ライブラリの活用

第8章 非標準ライブラリの活用 commonc-langの設定 Apache Commonsプロジェクトのcommons-langを使います。 ダウンロード Lang – Download Apache Commons Lang

Java言語で学ぶ デザインパターン入門を読む その7

第7章 Builder Builderパターンでは、各処理を積み上げていくようにプログラミングを行います。クラスに交換可能性を持たせることで、設計時には決まらない部分を後で作り上げることができます。

スッキリわかるJava入門 実践編 第7章 JVM制御とリフレクション

第7章 JVM制御とリフレクション 外部プログラムの実行 Javaプログラムから他のプログラムを実行したいときは、ProcessBuilderクラスを使って起動させることができます。

AtCoder Beginner Contest 102に参加しよう

AtCoder Beginner Contest 102 前回のコンテストではB問題まで解くことができました。今回はC問題まで解くことができるように頑張ります。 7月1日(日) 20:30に開催されます。いつもと時間と曜日が違うので気を付けます。 abc102.contest.atcoder.jp

Unityの寺子屋 定番スマホゲーム開発入門 その11

Chapter5 サイドビューアクションをつくろう 画面の境界とゲームオーバーとクリアの表示を追加しました。段々とゲームらしくなっていきます。

ポケモンクエスト

ブロックで表現されたしかくいポケモンが動き回る www.pokemon.co.jp www.youtube.com

スッキリわかるJava入門 実践編 第6章 ラムダ式と関数オブジェクト

分かりやすJavaオブジェクト指向編を読み終えたので、放置していたスッキリわかるJava入門実践編をやっていきたいと思います。

yukicoderの進捗

yukicoder レベル2の問題を進めていますが、僕には解けるラインのギリギリというところです。なので、解くスピードもゆっくりです。 AC問題数: 177 / 705 yukicoderは解いた問題数を数値化してくれるのが嬉しいですね。 レーティングとは別のモチベーション…

Java言語で学ぶ デザインパターン入門を読む その6

第6章 Prototype Prototypeパターンでは、クラス名を指定せずにインスタンスを生成するために、インスタンスをコピーして新しいインスタンスを作ります。 Java言語では複製を作る操作を clone と呼びます。この章ではcloneメソッドとCloneableメソッドの使い…

[yukicoder] No.58 イカサマなサイコロ

問題 No.58 イカサマなサイコロ - yukicoder 個のサイコロの出目の和を計算して、値が相手より大きければ勝ちとなります。ただし、こちらのサイコロは出目が異なるものを 個使います。

[Aizu Online Judge] 最小コストソース (ALDS1_6_D: Minimum Cost Sort)

問題 最小コストソート | アルゴリズムとデータ構造 | Aizu Online Judge なるほど、わからん。解説読んでも解答コード見てもわからん。 理解するのに一年位かかりそうです。理解したら追記しよう。

ProgateでHTML&CSSを学ぶ その2

HTML & CSS 初級編を終えた感想 分からない問題が2問くらいあったので答えをコピペして貼り付けました。あとはスライドを見て類推することができる問題だったと思います。 感想としてはこれをメインに学習するのではなく、書籍をベースに学んだ方が自分には…

Java言語で学ぶ デザインパターン入門 を読む その5

第5章 Singleton Singletonパターンでは、インスタンスの数に制限を設けて、インスタンス同士の相互の影響を生み出さないために用いられます。関連事項として、排他制御が挙げられます。 増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メ…

ProgateでHTML&CSSを学ぶ

Progate prog-8.com プログラミングを学習できるサイトとして有名なProgateというサービスをやってみました。 いつかやろうとは思っていたんですが、タイミングがなかったので手がでませんでした。しかし、Progateをやっている人のブログをみてやろうと思い…

[yukicoder] No.52 よくある文字列の問題

問題 No.52 よくある文字列の問題 - yukicoder 問題の意味が良く分からなかったので解説みて理解しました。 mmxsrup.hatenablog.com

Unityの寺子屋 定番スマホゲーム開発入門 その10

Chapter5 サイドビューアクションをつくろう 公式のチュートリアルが上手くいかなかったので、寺子屋の本をやっていきます。

[Unity Tutorial] 2D Game Kit その1

2D Game Kit unity3d.com 今日から公式のチュートリアルの2D Game Kitをやっていきたいと思います。このツールはスクリプトを記述せずにゲームが作れるということで、初心者にも優しいんですかね。まあ、初級ということで身構えずにやっていきます。 パッケ…

[yukicoder] No.45 回転寿司

No.45 回転寿司 No.45 回転寿司 - yukicoder どうやって解くのか分からなかったので、解説をみました。どうやら動的計画法で解くようです。 解説を見て動的計画法ってこういう問題なんだと少しわかったような気がします。良い問題ですね。

AtCoder Beginner Contest 101 の感想

AtCoder Beginner Contest 100 結果はB問題まで解くことができました。

[yukicoder] No.44 DPなすごろく

問題 No.44 DPなすごろく - yukicoder 動的計画法で解けるみたいですが、まだ学習しておりません。 なので、愚直に考えました。

[Yahoo!ニュース] 「コミック海賊版で月5億円損失」 講談社が試算公表

海賊版による被害額 headlines.yahoo.co.jp この記事で述べられている違法サイトとは恐らく漫画村のことだと思いますが、その違法サイトによる逸失売り上げ金が1カ月約5億円と試算されました。

お店屋さんごっこをしよう!というアプリを遊ぶ

お店屋さんごっこをしよう! お店屋さんごっこをしよう! takemi hasumi ゲーム 無料

[Unity Tutorial] 2Dシューティングをつくろう その5

2Dシューティング 今日で2Dシューティングの完成です。 一応モバイル編も残っていますが、今回は見送ります。 unity3d.com

本のまとめ

僕が読んでいる本や読み終わった本を紹介します。

わかりやすいJava オブジェクト指向編 プログラミング演習 その3

ユーティリティクラスとゲームクラス 今日でプログラミング演習を終えました。 ユーティリティクラスは、JavaのMathクラスのような働きをします。ここでは、文字列の入力を受け付けます。 ゲームクラスでは、Card, CardDeck, Player, Dealerの4つのクラスを…

AtCoder Beginner Contest 101 に参加しよう

AtCoder Beginner Contest 101 abc101.contest.atcoder.jp 前回は記念すべき100回目でした。結果はC問題まで解くことができました。 さて、6月23日の21:00にAtCoder Beginner Contest 101が開催されます。 1つでも多く解くことができるように頑張ります。