[Algorithm]Programmers:JavaScriptで携帯電話番号を隠す


📌 問題の説明


プログラマのモバイルデバイスは、個人情報を保護する通知を送信すると、お客様の電話番号の一部を遮断します.
電話番号に文字列phone numberが付与されている場合、電話番号の後ろ4桁を除いて、他の数字がすべて*で上書きされている文字列は、関数に戻って解決策を完了してください.
せいげんじょうけん
  • sは、長さが4より大きく、20より小さい文字列です.
  • I/O例

    💡 問題を解く


    Pythonでは文字列を乗算できますが、JSではできません.
    したがって、重複文を使用するか、repeat関数を使用して置き換えることができます.
    繰り返し文の使用
    function solution(phone_number) {
        var answer = ''
        for (let idx = 0; idx < phone_number.length - 4; idx++) {
            answer += '*'
        }
        answer += phone_number.slice(-4)
        return answer;
    }
    repeat関数の使用
    function solution(phone_number) {
        var answer = '*'.repeat(phone_number.length - 4) + phone_number.slice(-4)
        return answer;
    }