Python의 input()
과 달리 node.js에서 require("fs").readFileSync(...)
를 하면 Buffer가 반환되기 때문에, 실제로 사용하려면 string으로 바꾸든지(num + ""
) 이 문제처럼 정수 하나만 들어오는 경우는 number로 바꿔줘야(+num
혹은 parseInt(num)
) 합니다. 보통 입력 마지막에 \n
이 하나 더 들어오기 때문에 3줄에서 꼬였을 수도 있겠네요.
아마 첫 줄을 아래와 같이 바꾸면 문제 없이 통과할 것 같습니다.
tesseract 3년 전
자꾸 틀렸다고 뜹니다
아래에 코드는 제가 파이썬으로 해서 통과한 코드인데요 이 방식 그대로 nodejs에서 짜봤는데 안되네요ㅠㅠ
어디가 잘못된건가요
▲ 파이썬으로 통과한 코드
--------------------------------------------------------------------------------------------------------------------------
▼ nodejs로 실패한 코드