タグ

2011年6月23日のブックマーク (6件)

  • 小町算 - Wikipedia

    小町算(こまちざん)は、数の遊びである数学パズルの一種。1□2□3□4□5□6□7□8□9 = 100 という数式の□の中に、+,-,×,÷,空白 のいずれかを一つずつ入れて正しい数式を完成させるというものである。方程式などは解法が研究されており、虫い算、覆面算も繰り上がりなどを手がかりに答えを絞り込んでいけるが、小町算はそのような解法はなく、ひたすらトライ&エラーで答えを探すしかない。 なお、以下のように規則を変えて出題されることもある。 ×,÷ の使用を禁止する。 括弧、冪乗、平方根の使用を許可する。 右辺を 100 だけでなくいろいろな値に変える。 左辺を逆順にする[1]。(9□8□7□6□5□4□3□2□1 = 100) 名称の由来[編集] 小町の名称は小野小町に由来するが[1]、その由来としては 小野小町のように美しい数式という意味 小野小町の下に九十九夜通いつづけた深草少将を

  • Tips - smdn.jp

    プログラミングのちょっとしたこと・調べたことや、書いたコード・スクリプトの断片など。 これ以外にも、.NET Framework関連のtipsをTipsで紹介しています。 algo ソートのアルゴリズム フリップフロップ回路をシミュレートする モンテカルロ法を用いたπの計算 二分木を使った数式の逆ポーランド記法化と計算 表色系の相互変換 api/.net ALT+F4を無効にする AxWebBrowser Windows標準コントロールの外観と同じものを描画する アプリケーションのインスタンスハンドルを取得する オーナードロー クリップボードを用いてデータをコピー&ペーストする システムのシャットダウンとウィンドウメッセージに関するメモ システムフォント、メニューフォントを取得する ディスプレイの解像度の変更を監視する ドラッグアンドドロップされたファイルをリストボックスに表示する ドラッ

    Tips - smdn.jp
  • 二分木を使った数式の逆ポーランド記法化と計算 - smdn.jp

    一般に人が読むことを前提にした数式はx = 1 - 2 + 3の様な形式で表記されますが、演算の順序などを考えるとコンピュータにとってはこの表記は扱いにくいものです。 コンピュータとしてはこの式はx 1 2 - 3 + =と表記されていたほうが扱いやすくなります。 このような形式での表記が逆ポーランド記法です。 逆ポーランド記法で記述された数式x 1 2 - 3 + =は、「xに1から2を引いた(-)ものに3を足して(+)代入する(=)」と読むことができます。 より機械的な表現にすれば「xに、1に2を-して、それに3を+して、それを=する」と読むこともできます。 つまり、この表記においては、演算対象と演算処理が処理順に記述されることになります。 プログラミングなどではx = 1 - 2 + 3;といった式を書きますが、実は実行時にはスタックというものを使って逆ポーランド記法的に計算していま

    二分木を使った数式の逆ポーランド記法化と計算 - smdn.jp
  • C#のイベント機能: .NET Tips: C#, VB.NET

    C#のイベント機能VBでイベント機能を利用するには、イベントを発生させるクラスでEventステートメントによりイベントを宣言し、RaiseEventステートメントによりイベントを発生させ、イベントを受信するクラスではWithEventsで変数を宣言することなどにより簡単に可能となる。これと同様のことをC#で行うにはどのようにすればよいのだろうか。 これがVBほど簡単にはいかない。ヘルプなどを調べると「デリゲート」やら「イベントハンドラ」などの「?」な言葉が並ぶ。ここではこれらの理屈は抜きにしてこれらを実現させる簡単な方法を考えてみる。 最も簡単な(?)イベントまず次のような超単純なクラス「SleepClass」を作ってみる。ここではまだイベントを使用していない。とりあえずStartメソッドを実行すると5秒間停止するだけである。

    C#のイベント機能: .NET Tips: C#, VB.NET
  • event C# - Google 検索

    learn.microsoft.com › dotnet › csharp › language-reference › keywords › e... 2023/05/10 · イベントは、宣言元 (パブリッシャー クラス) のクラス (または派生クラス)、あるいは構造体内でしか呼び出せない特殊なマルチキャスト デリゲートです。

  • delegete C# - Google 検索

    2003/02/23 · デリゲート(delegate: 代表、委譲、委託)とは、メソッドを参照するための型です。 C言語やC++言語の勉強をしたことがある人には、 「デリゲートとは ...