◎ 문제
○ 출처
https://programmers.co.kr/learn/courses/30/lessons/12948
○ 문제 설명
프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. |
○ 제한 조건
|
○ 입출력 예
○ 작성 예시 코드
public class Solution {
public string solution(string phone_number) {
string answer = "";
return answer;
}
}
◎ 나의 문제 풀이
public class Solution
{
public string solution(string phone_number)
{
string answer = "";
// 맨 뒤의 4자리를 추출
string temp_str = phone_number.Substring(phone_number.Length - 4, 4);
// 맨 뒤의 4자리 수를 제외한 앞부분 문자열의 갯수만큼 *을 채운다
for(int i = 0; i < phone_number.Length - 4; ++i)
{
answer += "*";
}
// 추출한 마지막 4번째번호를 합친다
answer += temp_str;
return answer;
}
}
'프로그래밍 문제 풀이 > C#' 카테고리의 다른 글
[프로그래밍 문제 풀이] 프로그래머스 - 시저 암호 (C#) (0) | 2020.07.18 |
---|---|
[프로그래밍 문제 풀이] 프로그래머스 - 하샤드 수 (C#) (0) | 2020.07.18 |
[프로그래밍 문제 풀이] 프로그래머스 - x만큼 간격이 있는 n개의 숫자 (C#) (0) | 2020.07.17 |
[프로그래밍 문제 풀이] 프로그래머스 - 약수의 합 (C#) (0) | 2020.07.17 |
[프로그래밍 문제 풀이] 프로그래머스 - 제일 작은 수 제거하기 (C#) (0) | 2020.07.16 |