2

私はアイテムのリストを持っていnます。アイテムの後から(0 ではなく) 、すべてのyアイテムの後に広告を表示したい。yこの情報を使用して、リストの全長 (元のnアイテムと広告y)を特定するにはどうすればよいですか?

ソリューションは、すべてnのおよびすべてのyに対して機能する必要があります

これは宿題などではありません。アプリを作成していて、サイドバーにアイテムのリストを表示しています。5 (変数) ごとに広告を表示したいと考えています。

これが私が試したことです:

int n = //some integer
int y = //some integer
int counter = n;
int adspacing = y;
if(counter > adspacing-1) {
 for(int i=0;i<n);i++) {
  if(i%adspacing == 0 && i != 0) {
    counter++;
  }
 }
}

return counter;

私はこれに何時間も費やしましたが、それを手に入れたと思ったとき、アプリがクラッシュする原因nとなる特定のものを試してみました(大きすぎて範囲外の配列インデックスを参照する原因となるため)。ycounter

4

1 に答える 1