트랙
/
Pharo
Pharo
/
연습 문제
/
배열 평탄화
배열 평탄화

배열 평탄화

쉬움

지침

중첩된 배열을 받아서 nil/null을 제외한 모든 값을 담은 하나의 평탄화된 배열을 반환해요.

이번 과제는 임의의 깊이로 중첩된 배열과 비슷한 구조를 받아 nil/null 값이 하나도 없는 평탄화된 구조를 반환하는 함수를 작성하는 거예요.

예를 들어:

입력: [1,[2,3,null,4],[null],5]

출력: [1,2,3,4,5]

참고

내장된 평탄화 메서드를 사용하지 않고 직접 만들 수도 있지만, 무엇이 컬렉션인지 아닌지는 구분해야 해요. 또는 내장된 평탄화 메서드를 사용하기로 했다면, 잘못된 동작을 재정의할 새로운 Stream 타입을 만들어야 해요.


출처

면접 질문링크가 새 창이나 탭에서 열려요
GitHub에서 편집 링크가 새 창이나 탭에서 열려요
Pharo Exercism

배열 평탄화 문제를 시작해 볼 준비가 됐나요?

Exercism에 가입하고 Pharo 트랙을 연습 문제 50개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.