B2024001225 윤지선

프로그래머스 Day 3-2 본문

개인공부/C

프로그래머스 Day 3-2

윤지선 2025. 1. 19. 23:27

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

// arr_len은 배열 arr의 길이입니다.
// 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요.
char* solution(const char* arr[], size_t arr_len) {
    // 결과 문자열의 총 길이 계산
    size_t total_length = arr_len + 1;  // null 공간 추가

    // 메모리 할당
    char* answer = (char*)malloc(total_length * sizeof(char));

    // 문자열 이어붙이기
    answer[0] = '\0';  // 빈 문자열로 초기화
    for (size_t i = 0; i < arr_len; i++) {
        strcat(answer, arr[i]);
    }

    return answer;
}

'개인공부 > C' 카테고리의 다른 글

프로그래머스 Day 3-1  (0) 2025.01.18
프로그래머스 Day 2-5  (0) 2025.01.17
프로그래머스 Day 2-4  (1) 2025.01.16
프로그래머스 Day 2-3  (0) 2025.01.15
프로그래머스 Day 2-1  (0) 2025.01.15