Description:
In this kata you will create a function that takes a list of non-negative integers and strings and returns a new list with the strings filtered out.
Example
filter_list([1,2,'a','b']) == [1,2]
filter_list([1,'a','b',0,15]) == [1,0,15]
filter_list([1,2,'aasf','1','123',123]) == [1,2,123]
function filter_list(l) {
return l.filter(num => Number.isInteger(num));
}
원래 맨 처음에 제출했던 코드는
function filter_list(l) {
const result = l.filter(num => Number.isInteger(num));
return result;
}
이거였다.
그다음에는 return result;를 삭제하고 const 대신에 return을 넣었다.
그리고 result = 이부분을 삭제 했더니 되더라~
주어진 배열에서 정수를 뽑아내기 위해서 먼저 필터링을 하기 위한 Array.prototype.filter() 를 사용했고
정수를 필터링해야되기 때문에 Number.inInteger() 함수를 사용했다.
'코테연습' 카테고리의 다른 글
9.Shortest Word (0) | 2022.03.18 |
---|---|
8.Exes and Ohs (0) | 2022.03.18 |
6.Isograms (0) | 2022.03.16 |
5.You're a square! (0) | 2022.03.14 |
4.Get the Middle Character (0) | 2022.03.11 |
댓글