1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| #include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
// names_len은 배열 names의 길이입니다.
// 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요.
char** solution(const char* names[], size_t names_len) {
// return 값은 malloc 등 동적 할당을 사용해주세요. 할당 길이는 상황에 맞게 변경해주세요.
// answer에 names배열 길이 * char 만큼의 메모리 할당
char** answer = (char**)malloc (sizeof(char)*names_len);
int res = 0; // answer 배열 위치 표현할 변수
// 0부터 5를 건너뛴 값까지 저장하기 위한 반복문
for(int i = 0; i < names_len; i+=5)
{
answer[res] = names[i];
res += 1;
}
return answer;
}
|