오늘도 나는
article thumbnail
[백준] 1001. A - B 출력하기 (javascript/node.js)
Algorithm/백준 연습 2021. 6. 26. 01:05

1001. A - B [문제] 두 정수 A, B를 입력받은 다음, A - B를 출력하는 프로그램을 작성하시오. [입출력 예시] 문제 자체는 매우 간단한 문제이다. 두 정수 A와 B를 입력받아 A-B를 출력하면된다. 나는 당연하듯 javascript prompt를 이용하여 자신있게 풀었지만 런타임오류가 발생했다. 코드가 잘못됐나 수정하고 다시 해봤지만 결과는 같았다. 이 간단한 문제를 왜 못넘어가고있지?하며 고민하다 결국 구글링의 힘을 빌렸다. 알고보니 백준문제를 풀때 자바스크립트로 입력을 받을때는 node.js에서 사용되는 모듈인 fs를 이용하여 입력을 받아야 한다는 사실을 알았다. 따라서 다음과같이 node.js에서 제공하는 fs(file system)를 이용해서 input을 설정하고 입력값을 배열로 ..

article thumbnail
[백준] 10171. 고양이 출력하기(javascript/node.js)
Algorithm/백준 연습 2021. 6. 25. 17:08

10171 문제. 아래와 같은 고양이를 출력하시오. \ /\ ) ( ') ( / ) \(__)| 매우 간단하다. console.log를 이용하여 문자열 그대로 표현하기 위해 String template을 사용하여 고양이모양을 복사해 답을 적었더니 자꾸 런타임 에러가 발생했다. 무엇이 문제일까? 그 이유는 백 슬래시를 문자열로 인식못하게 답을 적어서 에러가 발생한것이었다. 참고로 자바스크립트에서는 \(백 슬래시)를 문자열로 넣고싶으면 escape문자를 사용해야하기 때문에 \앞에 \를 하나씩 넣어서 출력해야 한다. escape 자바스크립트에서는 문자열로 쓰일 때 js가 제대로 인식하지 못하거나 키보드로 표현하지 못하는 문자 몇몇이 존재한다. 이것을 해결하기 위해 백 슬래시를 이용하여 문자열로 인식하게 만드는..

검색 태그