Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 810 Bytes

list-filtering.md

File metadata and controls

29 lines (21 loc) · 810 Bytes

List Filtering 7 Kyu

LINK TO THE KATA - LISTS FILTERING DATA STRUCTURES FUNDAMENTALS

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]

Solutions

const filter_list = l => l.filter(item => typeof item === 'number')
const filter_list = l => l.filter(item => Number.isInteger(item))