배열 원소의 길이

김토리·2024년 2월 5일

알고리즘

목록 보기
14/27

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

// strlist_len은 배열 strlist의 길이입니다.
// 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요.
int* solution(const char* strlist[], size_t strlist_len) {
    // return 값은 malloc 등 동적 할당을 사용해주세요. 할당 길이는 상황에 맞게 변경해주세요.
    int* answer = (int*)malloc(strlist_len*sizeof(int));
    for(int i =0;i<strlist_len;i++){
        answer[i] = strlen(strlist[i]);
    }
    return answer;
}

C언어에서는 문자열의 길이는
strlen() 함수를 사용한다.
문자형의 크기는 sizeof()를 사용한다.

C++에서는 length()를 사용한다.
문자형의 크기는 size()를 사용한다.

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

0개의 댓글