ニンジン畑問題を解決するための C# アルゴリズムは何ですか?まずトピックを見てみましょう: 仕事へ向かって歩いている途中で、大根畑のそばを通りかかったとします。フィールドの形状は長方形のグリッドです。 フィールドの i 番目の要素の j 番目の文字は、フィールドの i 行目と j 列目のグリッドに含まれる大根の数を表します。 グリッドの特殊性は、その周囲のすべてのグリッド内のニンジンの数の合計として定義されます。周囲のグリッドには、そのグリッドの上、下、左、右、および斜めに隣接するグリッドが含まれます。 タイルは最大 8 枚あり、フィールドの境界ではタイルの数が少なくなります。グリッドの周囲に他のグリッドがない場合、そのグリッドの一意性は 0 になります。 フィールド内で特異度が A と B の間 (A と B を含む) にあるすべてのセルの数を返してください。 意味 クラス: NumberField メソッド: countSpecialNumbers パラメータ: string[], int, int 戻り値: int メソッドシグネチャ: int countSpecialNumbers(string[] field, int A, int B) (メソッドがパブリックであることを確認してください) 制約 - フィールドには 1 から 50 までの要素が含まれます。 - フィールドの各要素には、1 文字から 50 文字までが含まれます。 - フィールドの各要素には同じ数の文字が含まれます。 - フィールドの各要素は「0」から「9」までの文字です。 - A の範囲は 0 から 100 までです。 - B の範囲は A から 100 までになります。 C# アルゴリズムの具体的な実装は次のとおりです。
これで C# アルゴリズムの紹介は終わりです。これが C# アルゴリズムの理解に役立つことを願っています。 |
<<: C# アルゴリズム アプリケーションでのガウス消去法の実装
>>: C# アルゴリズムで実装された文字列反転の簡単な分析
コンピューター ビジョンのディープラーニングでよくある 8 つのバグをまとめました。誰もが多かれ少な...
デジタル時代では、データが新たな通貨になりました。世界中の組織が、その大きな可能性を引き出すために機...
必要な変更。医療制度と支払者(政府と民間の両方)において、この用語は患者への不必要なリスク、医療の質...
昨日、工業情報化部が突然、人工知能に関するもう一つの重要な赤字文書を発行しました!文書では、2018...
[51CTO.com クイック翻訳] インターネットが誕生して以来、あらゆる種類のジャンク情報や悪意...
大晦日、家族が集まる夜。 1月28日、オンライン春節祝賀会(略称オンライン春節祝賀会)が予定通り開催...
顔認識技術がさまざまな分野で持つ大きな可能性は、ほとんど想像できないほどです。ただし、最も洗練された...
この分野の専門家は、AI技術が従業員に大きな変化をもたらし、企業のビジネスのやり方を変えていると述べ...
「大規模なシステムを構築するには、体系的な思考、実践的なスキル、システム構築への愛情を持った人材が...
人類が人工知能の開発に熱心に取り組み始めて以来、著名な科学者ホーキング博士をはじめ、疑問や反対の声が...