[プログラマーレベル1]携帯電話番号をブロック
3172 ワード
質問する
https://programmers.co.kr/learn/courses/30/lessons/12948
問題を解く
コード1
直感的にfor文で解決される問題です.
本来は正規表現を使いたかったのですが、想像通りに出てこなかったので、1番の方法で解きましたが、他人の解を見て、正規表現で解く人がいました…!
新しい正規表現
正規表現?=
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Regular_Expressions
https://programmers.co.kr/learn/courses/30/lessons/12948
問題を解く
コード1
直感的にfor文で解決される問題です.
function solution(phone_number) {
let answer='';
const n=phone_number.length;
for(let i=0; i<n-4; i++){
answer+='*';
}
answer+=phone_number.substring(n-4, n);
return answer;
}
コード2本来は正規表現を使いたかったのですが、想像通りに出てこなかったので、1番の方法で解きましたが、他人の解を見て、正規表現で解く人がいました…!
新しい正規表現
?=
を学習した.function solution(phone_number) {
return phone_number.replace(/\d(?=\d{4})/g, '*');
}
リファレンス正規表現?=
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Regular_Expressions
Reference
この問題について([プログラマーレベル1]携帯電話番号をブロック), 我々は、より多くの情報をここで見つけました https://velog.io/@rladpwl0512/핸드폰-번호-가리기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol