C
#include <stddef.h>
size_t *monkey_count(size_t n, size_t *pResultCount) {
*pResultCount = n;
size_t *res = malloc(sizeof(size_t)*n);
for(int i=0; i<n; i++) res[i]=i+1;
return res;
}
#include <stddef.h>
size_t *monkey_count(size_t n, size_t *pResultCount) {
*pResultCount = n;
size_t *res = calloc(n, sizeof(size_t));
for(int i=0; i<n; i++) res[i]=i+1;
return res;
}
#include <stddef.h>
size_t *monkey_count(size_t n, size_t *pResultCount) {
*pResultCount = n;
size_t *res = malloc(sizeof(size_t)*n);
for(int i=0; i<n; i++) *(res+i)=i+1;
return res;
}
#include <stddef.h>
size_t *monkey_count(size_t n, size_t *pResultCount) {
*pResultCount = n;
size_t *res = calloc(n, sizeof(size_t));
for(int i=0; i<n; i++) *(res+i)=i+1;
return res;
}