Paiza POH에서 JavaScript로 테스트 케이스 4, 5만 이유없이 실패할 때

let chunks = [];
process.stdin.on('data', chunk => chunks.push(chunk));
process.stdin.on('end', () => {
  /* some works */
});

스페셜 문제인 경우 뒤쪽 테스트 케이스일 수록 데이터 사이즈가 큰 경우가 많은데, 간혹 너무나 큰 나머지 data 이벤트로는 한 번에 불러오지 못하고 나누어 불러오게 되는 경우가 있습니다. 이럴 때는 data 이벤트가 아닌 end 태그에서 데이터 처리를 하도록 합시다.

알려주신 @angdev_ 님께 깊은 감사를 드립니다.

광고

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중