ニンジン畑問題を解決するための 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# アルゴリズムで実装された文字列反転の簡単な分析
Appleは本日、カリフォルニア州サンノゼで2018年ワールドワイド開発者会議を開催し、4つの主要な...
ゼネラル・モーターズ傘下の自動運転車開発会社クルーズは、マイクロソフト、ゼネラル・モーターズ、ホンダ...
【51CTO.comオリジナル記事】スーパーマーケットに入ったところを想像してみてください。計量のた...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...
コンピュータービジョンのネットワーク構造は新たな革命を迎えようとしているのでしょうか?畳み込みニュー...
[[339414]]英国のジェーンズ・ディフェンスのウェブサイトによると、米国防高等研究計画局のピ...
技術導入への困難な道のりは、特定の客観的な法則に従わなければならず、それはいかなる利害関係者の意見に...
この記事では、人工知能にブロックチェーンが必要な理由、人工知能がブロックチェーンに与える影響、ブロッ...
技術が急速に進歩する時代において、人工知能 (AI) が最終的に世界を支配するかどうかという差し迫っ...
1年前の今日、ChatGPTが誕生し、人工知能の新しい時代が到来したように思えました。 ChatG...
[[251715]]毎年、メディアでは AI の失敗に関する報道が見られます。なぜこのようなばかげ...
かつて、顔認識は人々が非常に信頼する技術でした。生産と生活に利便性、効率性、正確性をもたらしたため、...