SWLUG/ํ๋ก๊ทธ๋๋จธ์ค ์ค์ฟจ (C)
[C] ํ๋ก๊ทธ๋๋จธ์ค ์ค์ฟจ_4์ฃผ์ฐจ ๋ฌธ์ 2: ๋ฐฐ์ด ๋ค์ง๊ธฐ
waterproof
2023. 7. 30. 18:16
[1] ๋ฌธ์
[2] ํ์ด
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | #include <stdio.h> #include <stdbool.h> #include <stdlib.h> int* solution(int num_list[], size_t num_list_len) { int* answer = (int*)malloc(num_list_len * sizeof(int)); for (size_t i = 0; i < num_list_len; i++) { answer[i] = num_list[num_list_len - 1 - i]; } return answer; } int main() { int num_list[] = {1, 2, 3, 4, 5}; size_t num_list_len = sizeof(num_list) / sizeof(num_list[0]); int* result = solution(num_list, num_list_len); for (size_t i = 0; i < num_list_len; i++) { printf("%d ", result[i]); } free(result); return 0; } | cs |