Don Drumphet은 멋진 동네에 살고 있지만, 이웃 중 한 명이 그의 집을 떠나 보내기 시작했다.(???) Don Drumphet은 자신의 집과 이웃집 사이에 벽을 세우고 싶어하며, 이웃 협회에 비용을 지불하도록 노력하고 있습니다. 그는 이웃에게 벽을 쌓기 위해 협회에 청원을 요청하기 시작합니다. 안타깝게도, Don Drumphet는 글을 잘 읽을 수 없고, 집중 시간이 매우 제한적이며, 각 이웃 이름에서 두 글자 만 기억할 수 있습니다. 그는 서명을 수집하면서 두 글자가 남을 때까지 이웃들이 이름을 계속 잘라야, 마침내 읽을 수 있다고 주장한다.
당신의 코드는 이웃의 전체 이름과 잘린 버전의 이름을 배열로 표시합니다. name
의 문자 수가 2보다 작거나 같으면 이름이 포함 된 배열을 그대로 반환합니다.
function whoIsPaying(name){
//your code here
}
function whoIsPaying(name){
let arr = []
if(name.length > 2) {
arr.push(name);
arr.push(name[0] + name[1]);
return arr;
} else {
arr.push(name);
return arr;
}
}
function whoIsPaying(name) {
if (name.length <= 2) return [name];
return [name, name.slice(0, 2)];
function whoIsPaying(name) {
return name.length > 2 ? [name, name.slice(0, 2)] : [name];
}
const whoIsPaying = name => [...new Set([name, name.slice(0, 2)])];