switch문을 사용해서
배열로 들어온 names의 length 가
0 이면 "no one likes this",
1 이면 "A likes this",
2 이면 "A and B like this",
3 이면 "A, B and C like this",
그 외 기본값으로 "A, B and 2 others like this"
function likes(names) {
// TODO
const LIKES_THIS = 'likes this';
const LIKE_THIS ='like this';
switch(names.length){
case 0 : return `no one ${LIKES_THIS}`;
case 1 : return `${names} ${LIKES_THIS}`;
case 2 : return `${names[0]} and ${names[1]} ${LIKE_THIS}`;
case 3 : return `${names[0]}, ${names[1]} and ${names[2]} ${LIKE_THIS}`;
default : return `${names[0]}, ${names[1]} and ${names.length - 2} others ${LIKE_THIS}`;
}
}