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

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

 

문자열 동적할당 **

char* answer = (char*)malloc(sizeof(char)*(strlen(my_string)+1));

 

'전공부셔 > c' 카테고리의 다른 글

문자열 비교  (0) 2023.03.05
정수 문자열 변환  (0) 2023.03.05
calloc과 malloc 차이  (0) 2023.03.05
[프로그래머스] 문자 반복 출력하기  (1) 2023.02.27
정렬  (0) 2023.02.26

+ Recent posts