tesseract   3년 전

자꾸 틀렸다고 뜹니다

아래에 코드는 제가 파이썬으로 해서 통과한 코드인데요 이 방식 그대로 nodejs에서 짜봤는데 안되네요ㅠㅠ

어디가 잘못된건가요

preview

▲ 파이썬으로 통과한 코드

--------------------------------------------------------------------------------------------------------------------------

▼ nodejs로 실패한 코드

dlaud5379   3년 전

Python의 input()과 달리 node.js에서 require("fs").readFileSync(...)를 하면 Buffer가 반환되기 때문에, 실제로 사용하려면 string으로 바꾸든지(num + "") 이 문제처럼 정수 하나만 들어오는 경우는 number로 바꿔줘야(+num 혹은 parseInt(num)) 합니다. 보통 입력 마지막에 \n이 하나 더 들어오기 때문에 3줄에서 꼬였을 수도 있겠네요.

아마 첫 줄을 아래와 같이 바꾸면 문제 없이 통과할 것 같습니다.

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