문제 설명
문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요.
제한사항
1 ≤ arr의 길이 ≤ 200
arr의 원소는 전부 알파벳 소문자로 이루어진 길이가 1인 문자열입니다.입출력 예
arr result ["a","b","c"] "abc"
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
// arr_len은 배열 arr의 길이입니다.
char* solution(const char* arr[], size_t arr_len) {
char *answer = (char *)malloc(arr_len + 1);
for(int i = 0; i<arr_len; i++){
answer[i]= *arr[i];
}
answer[arr_len] = '\0';
return answer;
}
출처:
https://school.programmers.co.kr/learn/courses/30/lessons/181941