PS-Algorithm/Algorithm

[프로그래머스/C언어] 핸드폰 번호 가리기

su8y 2020. 12. 13. 21:50

문제 :

풀이방식 : 풀기는 바로 풀었는데 너무 이해가 안됐다  누가좀 알려줬으면 좋겠다 헥헥 ..

char *answer 같은 경우에는 번호(phone_number)을 복사해서 썻다 근데 내가 여태 알아온 바로는 포인터형 문자열은

읽기방식이어서 수정이 불가능할텐데 .. 별로 수정을 할때 그냥 번호는 다 지워지고 별만남는줄알았다..

 

<>코드

char* solution(const char* phone_number) {
   int len = strlen(phone_number);
    // return 값은 malloc 등 동적 할당을 사용해주세요. 할당 길이는 상황에 맞게 변경해주세요.
    char *answer = (char *)malloc(20);
    strcpy(answer, phone_number);
    for (int i = 0; i < len - 4; i++)
    {
        answer[i] = '*';
    }
    return answer;
}

c언어 진짜 재밌다 배울수록 점점 배우지않은느낌이랄까 

 

반응형