携帯電話番号を隠す(javascript)


問題の説明


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

せいげんじょうけん


sは、長さが4より大きく、20未満の文字列である.

I/O例


phone_numberreturn"01033334444""*******4444""027778888""*****8888"

問題を解く

function solution(phone_number) {
  let answer = '';
  a = phone_number.length - 4
  b = phone_number.substr(a,4)
  answer = '*'.repeat(a) + b
  return answer;
}
  • の後、4桁以外の長さで'*'.repeat()で星を撮影し、4桁でsubstr()で抽出して加えます.