개인적으로 CS 지식이 부족하다고 생각하여 알고리즘 공부를 시작하고자 한다.
컴퓨팅적 사고를 갖추어
좀 더 나은 개발자, 더 넓은 시야를 가진 개발자로 성장하고 싶다🚀
.
문제를 풀 때마다 모르는 개념이 나오면 이를 정리하고 익히고자 한다.
📌 문제
📌 풀이
백준에서 입력값을 받아오는 일반적인 방법은 아래와 같다.
require('fs').readFileSync('dev/stdin').toString()
const input = require('fs').readFileSync('/dev/stdin').toString().split(' ');
/*
* options로 utf8(인코딩)을 string으로 넘길 경우, toString을 할 필요없이 문자열 반환
const input = require('fs').readFileSync(0, 'utf8').split(' ');
*/
const a = parseInt(input[0]);
const b = parseInt(input[1]);
console.log(a+b);
require()
: JS로 값을 입력 받는 방법split()
: String 객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눔 (여기서는 공백을 기준으로 '1 2'를 ['1', '2']로 나눈다)parseInt()
: 문자열 인자를 실제 숫자값으로 바꾸어 반환함 ('1'을 1로, '2'를 2로)
728x90
'배움 기록 > 코테 연습' 카테고리의 다른 글
[알고리즘] 백준 2480번 : JavaScript(Node.js) 풀기 (0) | 2023.05.29 |
---|---|
[알고리즘] 백준 2884번 : JavaScript(Node.js) 풀기 (1) | 2023.05.29 |
[알고리즘] 백준 9498번 : JavaScript(Node.js) 풀기 (0) | 2023.05.21 |
[알고리즘] 백준 11382번 : JavaScript(Node.js) 풀기 (1) | 2023.05.14 |
[알고리즘] 백준 2588번 : JavaScript(Node.js) 풀기 (0) | 2023.05.07 |
댓글