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

【技術記事】Javaでユーグリッドの互除法を実装してみた

ユーグリッドの互除法とは 2つの自然数の最大公約数を求めるアルゴリズム。 簡単に表すと a % b = r b % r = s r % s = 0 といった形で、割る数を次の割られる数、余りを次の割る数にして再帰的にそれを繰り返して行く。 余りが0になった時の割る数(上の例だ…

公式ドキュメントで新しい技術を習得する方法

公式ドキュメントで新しい技術を習得する方法 何かの技術を新たに学ぶ時、特に最新の技術を学ぶ場合や日本でのユーザーが少ない技術の場合、その技術に関する書籍や記事がまだ存在しなかったり、少なかったりすることがある。その場合、公式ドキュメントを読…

【技術記事】Angular4(Angular2~)のユニットテスト【Angularのユニットテストの基本とComponentの簡単なテスト編】

Angular4(Angular2~)のユニットテスト【Angularのユニットテストの基本とComponentの簡単なテスト編】 Angularのユニットテストを勉強中なので、何回かに分けて記事にする。 今回の記事は、以下の公式ドキュメントの4つのセクションをかなり参考にさせていた…

【技術記事】Go言語で今月から標準入力で受けたyyyy-mmまでの各月の月初と月末を一覧表示する簡単なコマンドラインアプリを作ってみた

Go言語で今月から標準入力で受けたyyyy-mmまでの各月の月初と月末を一覧表示する簡単なコマンドラインアプリを作ってみた Goで標準入力と time packageを用いて、日付に関する簡単なコマンドラインアプリを作ってみた。 月初や月末を求めるようなことは日々…