なら - ページ 7

 
ある時、ある競技があった...。
 
ノスタルジー?
 
Алексей Тарабанов:

マキシム、そんなことはない、2サイクルあるはずだ、そうでなければ方法がないのだ。まず不要な要素を取り除き、次に配列を上方向に「縮める」(float)。 2つ目のループは、1つ目のループの内側にあります。

いいえ、彼のアルゴリズムは正しいのですが、ただ遅いだけなのです。小さなミスがありました。
を修正し、簡略化しました。

int ArrayDeleteVal3(int &arr[],int val)
  {
   int size=ArraySize(arr);
   int count=0;   // кол-во удалённых
   for(int i=0;i<size;i++) {
      if (arr[i]==val) count++;
      else arr[i-count]=arr[i];
   }
   ArrayResize(arr,size-count);
   return size-count;
  }
 
Алексей Тарабанов:
ノスタルジー?

つまらない。競合が少ないから。

 
Реter Konow:

つまらない。競合が少ないから。

競技を作ろう。

例えば、簡単なロボットの最速コードを書いてみてください。最短のロボットコードとか。

選択肢を提案する。

 
Sergey Chalyshev:

コンペを考えよう。

例えば、簡単なロボットの最速コードを書いてみてください。最短のロボットコードとか。

選択肢を提案する。

ヒストリーバーを配列の中のパラメータでソートするロボットを書いて ください。棒グラフのパラメーターの値が互いに近いものは、1つのグループになる。ロボットは自動的にグループの数を決定し、グループを作成し、それによってバーインデックスを並べ替える必要があります。例えば、こんな感じです。

Как заказать торгового робота на MQL5 и MQL4
Как заказать торгового робота на MQL5 и MQL4
  • www.mql5.com
Главным преимуществом торговых терминалов MetaTrader является возможность создания автоматических торговых систем, способных совершать торговые операции без вмешательства трейдера, что позволяет исключить влияние психологии на результаты торговли. Для этого нужно сформулировать торговую стратегию и реализовать ее в виде программы на языке MQL...
 
Nikolai Semko:

いいえ、彼のアルゴリズムは正しいのですが、ただ遅いだけなのです。小さなミスがありました。
を修正し、簡略化しました。

遅いのがあるんですね。

 
Nikolai Semko:

いいえ、正しいアルゴリズムを持っていますが、遅いだけです。小さなミスがありました。
直してシンプルにしました。

とんでもない秘密を教えてあげよう。Array Resizeは多くのリソースを消費します。

 
何でもいいんです。
 
Алексей Тарабанов:

とんでもない秘密を教えてあげよう。Array Resizeは多くのリソースを消費します。

がループしていても、一度だけ実行されます。

また飲んでるのか?