2007-05-01から1ヶ月間の記事一覧

既存のクラスの型コンバータを拡張(または置き換える)

既存のクラスの型コンバータを動的に拡張または置き換える方法を紹介します。 using System; using System.ComponentMode; using System.Drawing; namespace Test { static class Program { [STAThread] static void Main() { // Colorの型コンバータを動的…

今のテーマだと

コードめっちゃ見づらいことに気づいた(゚Д゚;)

IEnumeratorをIEnumeratorに変換する

IEnumerable<T>を実装するクラスで、 内部ではTでない別の型Uで保持しておきたいときがあるかも?と思ってちょっと作ってみた。 Genericsを使った実行時型生成をなんとなく使ってみたりしてる。</t>

SummerTime Bonanza2007

申し込みしちゃった。 http://www.mbs.jp/jounetsu/times/20070510.shtml

回答

黄色の面積を求め、それを4倍した面積を正方形の面積から引く。 黄色の面積を求めるには、 緑の正三角形と黄緑の扇形からなる領域の面積を求めたあと、 紫の扇形の面積を引けばよい。 緑の正三角形の面積は底辺1,高さから。 黄緑の扇形の面積は半径1,円周率…

問題

1辺の長さが1の正方形があり、 その各頂点から半径1の円を描く。(黒:正方形/赤:円)4つの円の重なる領域の面積(青)を求めよ。以下回答

ルーローの多角形のような図形の面積を求める

出題されたので回答を書く。

デザイン変えてみた

シンプルなのが好き。