반응형
오늘은 2020-08-01에 진행된 Toss 코딩 테스트 9문제 중에서
JavaScript로 했던 개인정보를 지켜라! 문제에 대해 포스팅 하려고 합니다.
Toss문제 난이도를 짐작해보셔도 좋을 것 같습니다.
문제는 getMaskedName함수에 name의 파라미터를 받아서
어떤 이름이던지 앞에 두 글자만 출력하고 뒤에는 * 로 마스킹 처리하는 문제입니다.
제가 풀이한 코딩은 다음과 같습니다.
간단하게 substring 함수를 사용하여 처리하였습니다.
function getMaskedName(name) {
// 함수를 작성해주세요
var result;
var subname;
var maskingsize;
var masking = "";
subname = name.substring(0,2);
maskingsize = name.length - 2;
for(var i=0; i<maskingsize ; i++){
masking +="*";
}
result = subname + masking;
console.log(result);
return result;
}
name 에 파라미터를 넣고 결과를 확인하면 다음과 같습니다.
지금까지 Toss 코딩테스트 JavaScript 개인정보를 지켜라! 에 대한 포스팅이였습니다.
추가적인 의견, 이견이 있으시면 댓글주시면 감사하겠습니다.
반응형
'Develope > 코딩 테스트' 카테고리의 다른 글
[Toss] 코딩테스트 JavaScript 한국 나이와 만 나이 구하기 (2) | 2020.08.02 |
---|---|
[Toss] 코딩테스트 JavaScript 더치페이에서 돈 나누기 (0) | 2020.08.02 |
코딜리티(codility) Lesson2 CyclicRotation 문제 풀이(JAVA) (2) | 2019.09.13 |
코딜리티(codility) Lesson2 OddOccurrencesInArray 문제 풀이(JAVA) (0) | 2019.09.13 |
코딜리티(codility) Lesson1 BinaryGap 문제 풀이(JAVA) (2) | 2019.09.13 |