10869번 사칙연산
const fs = require('fs');
const inputData = fs.readFileSync(0, 'utf8').toString().split(' ');
const A = parseInt(inputData[0]);
const B = parseInt(inputData[1]);
console.log(A+B);
console.log(A-B);
console.log(A*B);
console.log(parseInt(A/B));
console.log(A%B);
- 파이썬에는 //연산자가 있어서 몫을 바로 구하지만 자바스크립트에는 없는 것을 알게 되었고 그래서 parseInt() 함수를 통해 출력했다. 그외에는 파이썬과 다르지 않았다.
10926번 ??!
const fs = require('fs');
const input = fs.readFileSync("/dev/stdin").toString().trim();
console.log(`${input}??!`);
- 문자열을 readFileSync 메소드를 통해 가져오는 것을 배울 수 있었다. 생각보다 readFileSync를 자세히 알아야 겟다는 마음에 서칭을 했다.
https://www.geeksforgeeks.org/node-js-fs-readfilesync-method/
fs-readfilesync
- fs module의 내장된 것임
- 비동기 방식으로 파일을 읽을 수 있다.
- 문법 - fs.readFileSync(path, options)
- options는 인코딩과 flag이다.
- flag는 파일의 작업 방식을 표시한다 (?) 쓰기, 읽기, 등등... 정확하게 맍는지 모르겠다.
- 기본값은 flag 값이 'r'로 되어있다.
- 반환값 - 파일의 내용 content
- 이 메소드가 실행되면 잠시 코드들의 실행이 멈추고 메소드가 끝나면 뒤로 오는 코드들이 실행된다.
- 함수의 반환값이 존재하여 바로 변수 식별자에 할당이 가능하다.
'Algorithm > - JavaScript' 카테고리의 다른 글
백준 1330번 - 두 수 비교하기 [Node.js] (0) | 2022.05.31 |
---|---|
백준 9498번 - 시험 성적 [Node.js] (0) | 2022.05.31 |
백준 2588번 - 곱셈 [Node.js] (0) | 2022.05.28 |
백준 10430번 - 나머지 [Node.js] (0) | 2022.05.26 |
백준 입출력과 사칙연산 2 - [Node.js] (0) | 2022.05.23 |
백준 입출력과 사칙연산 1 - [Node.js] (0) | 2022.05.22 |
댓글