makusta   1년 전

제가 보기에는 두 코드의 로직이 크게 다를 게 없어 보이는데 하나는 시간초과가 나고, 하나는 60ms대의 빠른 시간이 나오네요.

리턴받은 걸 바로 다음번 mix에 넘기는 부분과 리턴받은 값을 복사한 후에 mix에 넘기는 부분에 차이가 있어서 해당 로직을 바꿔봤습니다. 하지만 여전히 시간 초과입니다. produce를 쓴다고 해서 그렇게 빨라지는 것도 아니고 이렇게 실행시간이 차이가 나는 이유가 뭘까요? 카드 섞는 로직도 다를 게 없어보여서 이유를 알 수가 없네요

댓글을 작성하려면 로그인해야 합니다.