프로그래머스 코드카타

프로그래머스 코드카타 / 핸드폰 번호 가리기 / C#

도도9999 2023. 10. 6. 09:11

폰 번호의 뒷자리 4자리만 남기고 앞자리들은 *로 반환한다.

 

public class Solution
    {
        public string solution(string phone_number)
        {
            string answer = "";

            // for 문 활용, 폰넘버의 길이만큼 한자리씩 반복
            for (int i = 0; i < phone_number.Length; i++)
            {
                // i가 폰넘버의 길이 -4 조건까지
                if (i < phone_number.Length-4)
                {
                    // answer에 +를 더한다
                    answer += "*";
                }
                // i가 폰넘버의 길이 초과 시
                else
                {
                    // answer에 폰넘버 숫자 i를 더한다
                    answer += phone_number[i];
                }
            }

            // 값 반환
            return answer;
        }
    }