Notice
Recent Posts
Recent Comments
Link
Silver Library (Archived)
기초로 되돌아 간 것은 옳았던 걸 지도 본문
반응형
10172번 '개' 부분 부터 다시 연습 문제를 풀어보던 중, 이를 출력하는 부분을 하고 있었는데, 여기서 제대로 확실히 알게 되었습니다.
console.log 가 출력이긴 하나, console.log 만 사용해서 출력하라는 법은 없었던 거죠.
지금 껏, 자신도 모르게 최초에 학습할 당시 기억했던 그 방식에만 갇혀서 발상에 제한을 걸어두고 있었던 것 입니다.
1차 시도:
console.log('|\\_/|')
console.log('|q p| /}')
console.log('( 0 )"""\\')
console.log('|"^"` |')
console.log('||_/=\\\\__|')
2차 시도:
const myDog =
`|\\_/|
|q p| /}
( 0 )\"\"\"\\
|\"^\"\` |
||_/=\\\\__|`;
console.log(myDog);
BOJ 1000번
1차 시도: X
const alpha = {
a = 1,
b = 2,
}
console.log(alpha(a,b));
2차 시도: X
const alpha = {
a = 1,
b = 2,
}
console.log(alpha(a + b));
3차 시도: X
const alpha = {
a = 1,
b = 2,
}
console.log(a + b);
변수를 가지고 사칙 연산의 영역으로 들어서면, 소위 말하는 module 이 필요 한 가 보다. 를 알게된 순간입니다.
4차 시도 :O
var fs = require('fs');
var input = fs.readFileSync('/dev/stdin').toString().split(' ');
var a = parseInt(input[0]);
var b = parseInt(input[1]);
console.log(a+b);
var fs = require('fs');
-> Node.js의 fs모듈을 이용하여 ps를 진행한다.
var input = fs.readFileSync('/dev/stdin')
-> 동기적 읽기로 '표준 입력장치'의 값을 읽어 input에 저장한다
console.log(a+b);
console의 log함수를 이용하여 결과를 출력한다.
The parseInt() function parses a string argument and returns an integer of the specified radix (the base in mathematical numeral systems).
1001번.
1차: X
var fs = require('fs');
var input = fs.readFileSync('/dev/stdin').toString().split(' ');
var a = parseInt(input[3]);
var b = parseInt(input[2]);
console.log(a-b);
뭔가 맞을 것 같은데 아니면, module 을 달리 해 볼 필요가 있어보입니다.
2차:
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.on('line', function(line) {
const input = line.split(" ");
const result = Number(input[0]) - Number(input[1]);
console.log(result);
rl.close();
}).on("close", function() {
process.exit();
});
'Face the fear, build the future' 카테고리의 다른 글
7월 25일 - record (0) | 2021.07.25 |
---|---|
readline module - 2 (0) | 2021.07.24 |
Day 23 - Record (0) | 2021.07.23 |
알고리즘 풀이 - Day 15 (0) | 2021.07.15 |
알고리즘 풀이 - Day 14 (0) | 2021.07.14 |