1
誰でも助けてくれますか?私は、テーブルレイアウトの行に、特定の数字が縦横に表示される回数を計算しようとしています。私は、(4と5)の間に数字の配列を記入して、数字が4が4回だけ表示され、5が2回(水平方向には&横方向)6 * 6と表示されるようにしたいと思います。注釈Android - セル番号に2つの数字が表示される回数を計算する
どうすればこのようなことができますか?
public boolean hasRepeatedNumbers(int[] x) {
int[] y = new int[x.length];
System.arraycopy(x, 0, y, 0, y.length);
Array.sort(y);
int i;
for (i = 1; i < y.length; i++) {
if (y[i] == y[i-1]) return true;
}
return false;
}
または
private int[] calculateUsedCells(int x, int y) {
int c[] = new int[2];
// horizontal
for (int i = 0; i < 2; i++) {
if (i == y)
continue;
int t = getCell(x, i);
if (t != 0)
c[t - 1] = t;
}
}
何かアドバイスは、感謝素晴らしいことです。
正直言って - コードを書くには、あなたが与えた答えは私にはあまり説明できません。 – mascourt