1) 0 から 100 までの 1000 の int で埋められた 2 つの配列を渡す必要があります。2) 1000 の数値をソートするための 10 個のビンが含まれています。
数値を 0 ~ 9、10 ~ 19、20 ~ 29、30 ~ 39、40 ~ 49、50 ~ 59、90 ~ 99 などの 10 のビンに並べ替えるカウンターを作成するにはどうすればよいですか?
それらをソートするif/elseを使用しますか?その場合、各ビンに値を追加するにはどうすればよいですか? こんな感じでしょうか。
これは私がこれまでに持っているものです:
//initialize array of 1000 elements
int[] numbers = new int[1000];
int i = 0;
//initialize array of 10 bins
int[] bins = new int[10];
void setup() {
// Populate array with random number
for (int i = 0; i < numbers.length; i++) {
numbers[i] = ceil(random(0,99));
}
}
//function that sorts random numbers into bins
void counter(int[] numbers, int[] bins) {
}