忍者ブログ

プログラミングの練習

プログラミングの問題やプログラミング関連知識、ソフトウェアのテストについてのブログです

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


C# 定数


定数は、constキーワードで宣言する。

const int a = 10;

定数には、次の性質がある。

・宣言と当時に初期化する必要がある。初期値は、変更できない。

・static になる。でも、static と宣言する必要はない。



PR

計算時間

計算時間

最良計算時間

入力がアルゴリズムにとって最も好ましい場合の計算時間

最悪計算時間

ある大きさの、すべての入力に対しての計算時間の最大値

平均計算時間

ある大きさの、すべての入力に対しての計算時間の平均値









node for での出力

1. サンプル


次の内容のファイルを作成します(sample3.js)

for( var i = 0 ; i < 10 ; i++)
{
  console.log(i) ; 
 }

2.実行結果


作成したプログラムを、次のように実行します

・・・>node sample3

実行したターミナルに

0
1
2
3
4
5
6
7
8
9

が出力されます 





アルゴリズム Luhn(ルーン)のアルゴリズム

Luhn(ルーン)のアルゴリズム

番号等のチェックに使われるアルゴリズム

(1)最下位桁からかぞえて、偶数番目(10の位等)の桁を2倍にする

 (1-1)偶数番目の桁の2倍が、2桁になる場合は、9を引く

   (例)偶数番目の値が、9の場合

      9×2 = 18  18 -9 = 9  となる

(2)すべての桁の値の合計が、10の倍数になるように、最下位桁にチェックディジット

を付与する





C# コメント

1.サンプル

1行のコメントは、
//
で、

複数行のコメントは、
/*
*/
だそうな。

 static void Main(string[] args)
        {
            // 1行のコメント
            Console.Write("Hello World");
            /*
            複数行のコメント
            */
        }