#012 문자 리스트를 문자열로 변환하기

Hyejin Kim·2023년 5월 3일
0

문제 설명

문자들이 담겨있는 배열 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

profile
Hello. I am a developer who is still developing.

0개의 댓글