배열 두배 만들기

김토리·2024년 2월 5일

알고리즘

목록 보기
9/27

malloc(할당할 bytes) => 매개변수로 받은 배열의 크기 * 4bytes(=int 사이즈)
로 answer배열 사이즈를 할당해준 후에
for문을 돌려 answer의 값 을 0부터 순서대로 초기화해준다.

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

// numbers_len은 배열 numbers의 길이입니다.
int* solution(int numbers[], size_t numbers_len) {
    // return 값은 malloc 등 동적 할당을 사용해주세요. 할당 길이는 상황에 맞게 변경해주세요.
    int* answer = (int*)malloc(numbers_len*4);
    
    for(int i = 0; i< numbers_len ;i++){
        answer[i] = numbers[i]*2;
    }
    return answer;
}

"배열을 잘 활용하고 이를 이해했는가"에 대한 문제

profile
웹 개발하며 데이터 분석, AI 공부하는 jinveloper

0개의 댓글