본문 바로가기
  • 밥 하루하루
공돌이/C언어

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

by BobBob 2023. 3. 16.
728x90
반응형

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

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

- 폰번호의 길이를 구하기위해 strlen 함수를 사용했고, 이 함수를 사용하기 위해서 string.h 헤더가 필요함. 

- 길이 구하고, 마지막 4개까지 '*'로 바꿔주면 됨. 

728x90
반응형

댓글