C#アルゴリズムのプログラム実装に関する面接の質問

C#アルゴリズムのプログラム実装に関する面接の質問

C# アルゴリズムの面接の質問を解く方法はたくさんあります。ここでは 1 つだけ紹介します。まずは質問を見てみましょう。

C# アルゴリズムの面接の質問: 5 人の学生 A、B、C、D、E がコンピューター コンテストに参加できます。次の条件に基づいて、どの学生がコンテストに参加したかを判断します。

1. Aが参加するとBも参加する。

2. BまたはCから1人だけが参加します。

3. CとDの両方が参加するか、どちらも参加しない。

4. DとEから少なくとも1人が参加する。

5. Eが参加する場合は、AとDも参加します。

C# アルゴリズムでの面接の質問のプログラム実装:

  1.         静的  void Main(文字列[]引数)
  2. ...{
  3.  
  4.              char [] name = ... { 'A' 'B' 'C' 'D' 'E' };
  5.              int [] 値 =新しい 整数[5]
  6.              (値[0]=0;値[0]<2;値[0]++)の場合
  7.                  (値[1]=0; 値[1] < 2; 値[1]++)の場合
  8.                      (値[2]=0; 値[2] < 2; 値[2]++)の場合
  9.                          (値[3]=0; 値[3] < 2; 値[3]++)の場合
  10.           (値[4]=0; 値[4] < 2; 値[4]++)の場合
  11. ...{
  12.                   if ((値[1] >= 値[0]) &&
  13. (値[1] + 値[2] == 1) &&
  14. (値[2] == 値[3]) &&
  15. (値[3] + 値[4] == 1) &&
  16. (値[4]==0 || 値[4]==1 &&
  17. 値[0]==1 && 値[3]==1))
  18. ...{
  19.                          ( int i = 0; i < 5; i++)の場合
  20. ...{
  21.                                (値[i]==1)の場合
  22. ...{
  23. Console.WriteLine( "{0} が参加しました" , name[i]);
  24. }
  25.                                         それ以外 
  26. ...{
  27. Console.WriteLine( "{0} は参加していません" , name[i]);
  28. }
  29. }
  30. }
  31. }
  32. }

これで、C# アルゴリズムのプログラム実装に関する面接の質問は終わりです。C# アルゴリズムの学習に役立つことを願っています。

<<:  C# データ暗号化を実現する対称暗号化アルゴリズム

>>:  C#アルゴリズムに関する面接の質問の簡単な分析

ブログ    

推薦する

中国科学院コンピューティング技術研究所の孫暁明氏:多項式レベルの加速の実現、量子探索アルゴリズムの利点と課題

4月20日、Syncedは「量子コンピューティング」に関するオンライン円卓会議イベントに、中国科学院...

ビッグモデルの「錯覚」、この記事を読んでください

ビッグモデルの「幻想」がついに体系的にレビューされました! 49 ページの記事では、幻覚の定義、分類...

人工知能の6つの主要概念とAIプロジェクトを実装するための7つの考慮事項を1つの記事で理解する

AI はすべての問題を解決できるわけではありませんが、正しく適用すれば短期間で大きな変化をもたらすこ...

ReLU がビジュアル Transformer のソフトマックスに取って代わり、DeepMind の新しい手法でコストが急速に削減される

Transformer アーキテクチャは、現代の機械学習で広く使用されています。 Attention...

AIガバナンスとは何か、どのように、そしてなぜ生まれるのか

AI は登場以来、タスクの自動化や業務の効率化、より優れたテクノロジーの構築、エンドユーザー エクス...

医療AIの将来に注目すべき3つのトレンド

COVID-19の流行、メンタルヘルスの危機、医療費の高騰、人口の高齢化により、業界のリーダーたちは...

あなたは人工知能(AI)を本当に理解していますか?将来、人工知能によって多くの人が失業することになるのでしょうか?

[[286906]]人工知能 (AI) は、通常は人間の思考を必要とするタスクを実行できるインテリ...

トレンドマイクロ:2030年までにAIがサイバーセキュリティ担当者に取って代わる

トレンドマイクロは、2021年に向けて、サイバー犯罪者がホームネットワークを利用して企業のITおよび...

GPU を通じて Pandas のパフォーマンスを高速化するもう 1 つのデータ処理ツールです。

NVIDIA の RAPIDS cuDF は、データの読み込み、結合、集約、フィルタリング、その他...

中国 NeurIPS の著者の 54% が米国へ:ケンブリッジ AI パノラマ レポートが発表

NeurIPSに受理された論文のうち、著者の29%は中国の大学で学士号を取得していますが、そのうち...

Appleは人工知能の分野で追い上げており、その視覚認識の成果は業界の賞を受賞した

[[201426]]歴史的に、Apple は最先端技術の研究にはあまり注意を払わず、むしろ製品の設計...

GPT-4/Gemini は惨敗、旅行ガイド作成の成功率は ≈ 0% です!復旦大学OSUと他の中国チーム:エージェントは複雑なタスクを計画できない

AI エージェントは現在、学界で注目の話題であり、多くの専門家によって大規模モデルの開発における次の...

合理性への回帰とアプリケーションとの統合 - AI時代のモバイル技術革新カンファレンス

人工知能の出現により、ますます多くの企業がそれを業務や生産に応用しています。新しいモバイル開発技術が...

...

...