chanchan1116   2년 전

(1)이 런타임에러가 나서

혹시나 해서 (2)로 하니까

정답이 떴습니다.

이클립스에서 WA를 입력하고 엔터를 치니까 13의 경우만 포함시켰는데

백준사이트 여기는 입력값을 주는 방식이 달라서 그런가요??


(1)은 왜 에러가 났을까요(이클립스에선 둘다 됨)

선생님들 도움 부탁드립니다!

dldyddlwl   2년 전

읽을거리 | CR, LF의 유래

CR, LF는 타자기에서 나온 용어입니다. 타자기에서 줄바꿈을 하려면 종이를 오른쪽으로 쭉 밀고, 다시 종이를 한 줄 만큼 위로 올립니다. 이렇게 종이를 오른쪽으로 밀어서 처음으로 오게 하는 행동을 복귀(Carriage Return)라고 하고, 종이를 위로 올리는 행동을 개행(Line Feed)이라고 합니다.

이제 타자기는 사라지고 컴퓨터와 키보드로 대체되었지만 타자기의 흔적이 완전히 사라지지 않고 남은 것이 CR(\r)과 LF(\n)입니다. 컴퓨터에서 CR, LF는 둘 다 새 줄, 줄바꿈으로 사용되고 있으며 운영체제 별로 조금씩 차이가 있습니다.

다음은 텍스트 파일을 저장할 때 줄바꿈 규칙입니다.

  • Windows: CR LF
  • 유닉스, 리눅스, OS X: LF
  • Mac OS 9(클래식): CR

출처 : https://dojang.io/mod/page/vie...


윈도우(이클립스)에서는 개행이 CR LF 둘다이지만

유닉스나 리눅스 운영체제에서는 LF만 쓰면서, 위와 같은 현상이 나타났습니다. ( LF 10, CR 13 )

백준 채점환경

채점 환경

  • AWS EC2를 사용합니다.
    • 인스턴스 타입: c4.large
    • 프로세서: Intel Xeon E5-2666v3
    • 클럭: 2.9 GHz
    • 메모리: 3.75 GiB
    • 프로세서 아키텍쳐: 64-bit
  • OS: Ubuntu 16.04.7 LTS  @@@@@@@@@@@@@@@@@@@@ (여기)

chanchan1116   2년 전

많은 공부가 되었씁니다 감사합니다 ㅎㅎ

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