inflearn logo
강의

講義

知識共有

目を覚ますとコーディングテストの前日

クイックソート

concat is not a function

695

AEJEONG

投稿した質問数 2

0

function quickSort(array){
let arrayLength = array.length;

if(arrayLength <=1){
return arrayLength;
}

let pivot = [array.shift()]
let groupOne = [];
let groupTwo = [];

for(let i in array){
if(array[i]< pivot){ 

groupOne.push(array[i])
}else{
groupTwo.push(array[i])
}
}

return quickSort(groupOne).concat(pivot, quickSort(groupTwo))
}

정말 별거 아닌 질문인데요 ..

return 할때 사용한 quickSort(groupOne).concat 이 함수가 아니라는 반응을 보입니다.

정확히 다 입력한것같은데 왜 이럴까요.... ㅠㅠㅠ

코테 준비 같이 해요!

回答 2

1

Joon Woo Park

저도 수강생이라서 답변해도 될지 모르겠는데..if문에 array를 반환해야하는데, 배열길이를 반환하네요

0

jejucoding

안녕하세요, AEJEONG님 :)

우선 답변이 늦어진 점 죄송합니다.

질문주신 내용 확인하여 보니 Joon Woo Park님이 답변 주신 내용과 같이  if문에서 array를 반환해야 하는데 배열 길이를 반환하면서 생기는 에러로 보입니다. arrayLength -> array 로 수정하면 에러없이 실행이 되는 걸 확인할 수 있습니다.

충분한 답변이 되지 않았거나 이해가 되지 않는 부분이 있다면 답글을 남겨주시길 바랍니다.

감사합니다. 😊

4번문제 질문이요

0

353

0

코드 한번 봐주실수 있나요..? 이해가 안되서 그래요ㅡㅜㅜ

0

335

0

이렇게 해도되나요?

0

265

0

스택에서 pop 구현

2

325

0

주피터 노트북 공유 관련 질문 드립니다.

0

298

0

'Python으로 구현한 간단한 Tree' 강좌 실습 중 에러 관련 질문 드립니다.

0

258

1

문제3 - 섬으로 건너라 3:35 질문 있습니다.

0

262

0

Atom 실행 문의드립니다.

1

293

1

쥬피터 노트북 사용 문의

0

247

1

[긴급질문]노션접근권한..........

0

354

1

[긴급] code page 주소 만료로 접속이 안됩니다

0

397

1

20년1월1일 더하라고 하셧는데...

0

247

0

마지막 코드

0

296

1

영상 수정안된건가요?

0

256

0

깊이/너비 우선 탐색 관련 질문있습니다.

0

228

0

재귀함수4 - 재귀함수 보강예제

0

183

0

반복문에서의 변수생성과 변수의 값

1

264

1

파이선 idle질문입니다.

0

267

1

while문에서 len(돌의내구도) -1 왜 이게 맞나요?

0

241

1

javascript 수업 자료 질문 드려요

0

336

1

유레카 문제풀이

0

203

0

코드 질문

0

171

0

보너스 문제 : 문자열 파싱문제

0

269

0

1의 갯수를 구하는 문제 : filter를 사용하면 효율이 더 떨어질까요?

1

240

0