mirror of
https://github.com/theoludwig/programming-challenges.git
synced 2024-12-08 00:45:29 +01:00
13 lines
281 B
JavaScript
13 lines
281 B
JavaScript
|
function solution (folders, result = []) {
|
||
|
for (const folder of folders) {
|
||
|
if (folder.type === 'image') {
|
||
|
result.push(folder.name)
|
||
|
} else if (folder.type === 'folder') {
|
||
|
solution(folder.children, result)
|
||
|
}
|
||
|
}
|
||
|
return result
|
||
|
}
|
||
|
|
||
|
module.exports = solution
|