알고리즘 122 - Credit Card Mask [CodeWars]

박진현·2021년 12월 21일

알고리즘 (Javascript / C)

목록 보기
122/125

Q.

Usually when you buy something, you're asked whether your credit card number, phone number or answer to your most secret question is still correct. However, since someone could look over your shoulder, you don't want that shown on your screen. Instead, we mask it.

Your task is to write a function maskify, which changes all but the last four characters into '#'.

Examples
maskify("4556364607935616") == "############5616"
maskify(     "64607935616") ==      "#######5616"
maskify(               "1") ==                "1"
maskify(                "") ==                 ""

// "What was the name of your first pet?"
maskify("Skippy")                                   == "##ippy"
maskify("Nananananananananananananananana Batman!") == "####################################man!"

A)

function maskify(cc) {
  return cc.slice(-4).padStart(cc.length,'#')
}

profile
Product Manager (ex-Frontend Developer)

0개의 댓글