오늘 하루종일 고민하다가 방법을 못 찾겠어서 조언을 구하고자 여기에 올립니다. flatten([[3,4,5],[1,2],[6,7,8,9]]) == [3,4,5,1,2,6,7,8,9] 이렇게 되도록 재귀함수를 만들어야합니다. 그리고 이 재귀함수를 꼬리재귀와 while문으로 변환해야하는데, 어떻게 만들어야할지 감이 안 잡힙니다. - dc official App
과제임?
네 - dc App
매개변수로 받은 이차원배열의 길이가 4라면 다음엔 3으로, 그 다음엔 2로 호출할 수 있도록 로직을 작성해보셈. 함수 내에서는 그렇게 줄어든 한놈을 일차원배열로 붙이게끔하는 로직이 필요하겠지
감사합니다. 참고해서 더 고민해보겠습니다 - dc App