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#アルゴリズムに関する面接の質問の簡単な分析

推薦する

年末ですね!ファーウェイクラウド開発者デーと2023イノベーションサミットが成功裏に開催されました

12月20日、ファーウェイクラウド開発者デーと2023イノベーションシェアリングサミットが成功裏に開...

ウェブ開発のための機械学習フレームワークトップ 5

この記事では、TensorFlow や Caffe など、Web 開発用の主要な機械学習フレームワー...

顔認識システムに関するよくある質問8つ

今日のスマートフォンやノートパソコンに搭載されている顔認識機能のおかげで、顔認識テクノロジーの概念は...

ロボットアームをAIボーイフレンドに変えた女性プログラマーは何を考えているのか?

AIを搭載した「セックスロボット」については多くの議論がなされている。しかし、多くの人々、特に女性...

テレンス・タオが新プロジェクトを立ち上げ:リーンで素数定理を証明、研究計画は完成

「アレックス・コントロヴィッチと私が率いる新しいリーン形式化プロジェクトが正式に発表されました。この...

機械学習アルゴリズムにおける分類知識の要約

この記事では、機械学習アルゴリズムにおける非常に重要な知識である分類、つまり入力データが属するカテゴ...

オートメーション・エニウェア、世界初のウェブベースRPAプラットフォームを発表

RPA(ロボティック・プロセス・オートメーション)業界のリーダーであるオートメーション・エニウェアは...

AIの中心的な難しさの1つ:感情分析の一般的な種類と課題

感情分析または感情 AI は、商用アプリケーションでは意見マイニングと呼ばれることが多く、自然言語処...

...

GNN初心者必読! Google Research が、SOTA グラフ ニューラル ネットワークをゼロから構築する方法を教えます

[[422426]]近年、ニューラル ネットワークは自然言語、画像、音声、その他のデータで大きな進歩...

AIはもはや派手なものではなく、日常生活にもっと関連している

2020年に入り、業界におけるAIの発展は単なる技術革新やブレークスルーの範囲を超え、製品と業界の統...

...

人工知能教育の現状と動向

人工知能への熱狂が世界を席巻している。国は人工知能の分野で戦略的な配置を開始しており、人工知能の人材...

企業における機械学習の導入を妨げる4つの障害

[51CTO.com クイック翻訳] 機械学習には多くの利点があるのに、なぜ誰もが導入しないのでしょ...

...