-5
再帰を使用して2バイトの配列を追加する関数を記述する必要があります。この機能のためのテストは次のとおりです。たとえば再帰を使用してバイト置換を追加する
[Test]
[TestCaseSource("Add_Function")]
public AddResult Add_WithRecursiveAlgorithm(byte[] a, byte[] b)
{
// Arrange
// Act
var result = AddRecursion(a, b);
// Assert
return new AddResult(a, b, result);
}
:
Input : { 1, 1, 1 }, { 1, 1, 1 }
Result: {2,2,2}
Input : { 1, 1, 255 }, {0, 0, 1 }
Result: {1,2,0}
次のように一般的なルールは以下のとおりです。
•入力に& Bを仮定がnullことは決してありませんし、これからもずっと同じ長さ
•アルゴリズムは入力に対して非破壊でなければなりません。
•アルゴリズムは、1000より大きい大きな入力長を処理できる必要がありますが、入力がスタックオーバーフローを引き起こすほど大きくならないようにしてください。
どうすればいいですか?
あなたの書くべき機能はどこですか?あなたはどこにいるのですか?この質問はどのようにupvoteになったのですか? – Icepickle
さて、それはとても素晴らしく、すべてですが、何を試しましたか?あなたは、あまりにも多くの評判を持っているので、無料のコード作成サービスではないという事実に気付かないでください。 –
これはコード作成サービスではないため、現在の試行を提供する必要があります – Evk