指定された文字にC#の代理コードがあるかどうかを確認してください
指定した文字にサロゲートコードがあるかどうかを確認するためのコードは次のとおりです-
例
using System; public class Demo { public static void Main() { string str = new String(new char[] { 'k', 'm', 'g', 't', '\uD800' }); bool res = Char.IsSurrogate(str, 4); if (res) Console.WriteLine("Contains Surrogate value!"); else Console.WriteLine("Does not contain Surrogate value!"); } }
出力
これにより、次の出力が生成されます-
Contains Surrogate value!
例
別の例を見てみましょう-
using System; public class Demo { public static void Main() { string str = new String(new char[] { 'k', 'm', 'g', 't', 'w' }); bool res = Char.IsSurrogate(str, 4); if (res) Console.WriteLine("Contains Surrogate value!"); else Console.WriteLine("Does not contain Surrogate value!"); } }
出力
これにより、次の出力が生成されます-
Does not contain Surrogate value!
-
入力された番号がアームストロング番号であるかどうかを確認するC#プログラム
アームストロング数の場合、数が3桁であるとすると、その桁の3乗の合計はその数自体と等しくなります。 たとえば、153は-に等しい 1³ + 3³ + 5³ C#を使用してチェックするには、値をチェックして残りを見つけます。ここで、「val」はアームストロングをチェックする番号です- for (int i = val; i > 0; i = i / 10) { rem = i % 10; sum = sum + rem*rem*rem; } 次に、加算を実際の値と比較します。一致する場合、それは立方体の合
-
文字列の平均文字がPythonに存在するかどうかを確認します
英数字を含む文字列sがあるとすると、文字列の平均文字が存在するかどうかを確認する必要があります。存在する場合は、その文字を返します。ここで、平均文字は、s内の各文字のASCII値の平均の下限をとることによって見つけることができます。 したがって、入力がs =“ pqrst”の場合、文字ASCII値の平均は(112 + 113 + 114 + 115 + 116)/ 5 =570/5 =114(r 。 これを解決するには、次の手順に従います- 合計:=0 sの各chについて、 合計:=合計+chのASCII avg:=(合計/ sのサイズ)のフロア ASCII平均から文字を返す