C#
 Computer >> コンピューター >  >> プログラミング >> C#

配列のバイト数をカウントするC#プログラム


バイト配列を設定する-

byte[] b = { 5, 9, 19, 23, 29, 35, 55, 78 };

バイト数をカウントするには-

Buffer.ByteLength(b)

以下はコードです-

using System;
class Program {
   static void Main() {
      byte[] b = { 5, 9, 19, 23, 29, 35, 55, 78 };
      int len = Buffer.ByteLength(b);
      for (int i = 0; i < len; i++) {
         Console.WriteLine(b[i]);
      }
      Console.WriteLine("Length of byte array = "+len);
   }
}

出力

5
9
19
23
29
35
55
78
Length of byte array = 8

  1. Pythonで同種の部分文字列の数をカウントするプログラム

    文字列sがあるとすると、sの同種の部分文字列の数を見つける必要があります。答えは非常に大きい可能性があるため、10 ^ 9+7を法として答えを返します。文字列のすべての文字が同じである場合、文字列は同種であると言われます。 したがって、入力がs =xyyzzzxxのようである場合、同種の部分文字列はのようにリストされるため、出力は13になります。 1.「x」が3回表示されます。 「xx」は1回表示されます。 3.「y」が2回表示されます。 「yy」は1回表示されます。 5.「z」は3回表示されます。 「zz」は2回表示されます。 「zzz」は1回表示

  2. 配列内の反転をカウントするPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −リストが表示されます。必要な反転をカウントして表示する必要があります。 反転カウントは、配列をソートするために必要なステップ数をカウントすることによって取得されます。 次に、以下の実装のソリューションを見てみましょう- 例 # count def InvCount(arr, n):    inv_count = 0    for i in range(n):       for j in range(i + 1, n):