aboutsummaryrefslogtreecommitdiff
path: root/brainpower.c
diff options
context:
space:
mode:
Diffstat (limited to 'brainpower.c')
-rw-r--r--brainpower.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/brainpower.c b/brainpower.c
index 5bff250..c53479f 100644
--- a/brainpower.c
+++ b/brainpower.c
@@ -27,9 +27,14 @@ long long mostPoints(int **questions, int questionsSize,
int main() {
int q1i[4][2] = {{3, 2}, {4, 3}, {4, 4}, {2, 5}},
q2i[5][2] = {{1, 1}, {2, 2}, {3, 3}, {4, 4}, {5, 5}};
- struct two_d_arr q1, q2;
- two_d_arr_init(&q1, ARRAY_SIZE(q1i), ARRAY_SIZE(q1i[0]), q1i);
- two_d_arr_init(&q2, ARRAY_SIZE(q2i), ARRAY_SIZE(q2i[0]), q2i);
- printf("%lld\n", mostPoints(q1.arr, q1.row_size, q1.col_size)); // expect: 5
- printf("%lld\n", mostPoints(q2.arr, q2.row_size, q2.col_size)); // expect: 7
+ struct two_d_arr *q1 =
+ two_d_arr_init(ARRAY_SIZE(q1i), ARRAY_SIZE(q1i[0]), q1i);
+ struct two_d_arr *q2 =
+ two_d_arr_init(ARRAY_SIZE(q2i), ARRAY_SIZE(q2i[0]), q2i);
+ printf("%lld\n",
+ mostPoints(q1->arr, q1->row_size, q1->col_size)); // expect: 5
+ printf("%lld\n",
+ mostPoints(q2->arr, q2->row_size, q2->col_size)); // expect: 7
+ two_d_arr_free(q1);
+ two_d_arr_free(q2);
}