[Baekjoon 단계별] 1. 입출력과 사칙연산
Baekjoon > 문제 > 단계별로 풀어보기
언어설정 : node.js
1. 입출력과 사칙연산
1. 2547 / Hello World
console.log("Hello World!")
2. 10718 / We love kriii
// 1
console.log(`강한친구 대한육군
강한친구 대한육군`)
// 2
console.log(`강한친구 대한육군\n`.repeat(2))
// 3
for(let i = 0; i < 2; i++) console.log("강한친구 대한육군")
3. 10171 / 고양이
console.log(`\\ /\\
) ( ')
( / )
\\(__)|`);
4. 10172 / 개
console.log(`|\\_/|
|q p| /}
( 0 )"""\\
|"^"\` |
||_/=\\\\__|`)
5. 1000 / A+B
// 1
var fs = require("fs")
var input = fs
.readFileSync("/dev/stdin")
.toString()
.split(" ")
.map(function(a) {
return +a
})
console.log(input[0] + input[1])
// 2
const inputs = require('fs').readFileSync('/dev/stdin').toString();
console.log( +inputs[0] + +inputs[2] );
// 3
let [a, b] = require('fs').readFileSync('./dev/stdin').toString().split(' ');
console.log(+a + +b);
6. 1001 / A-B
let [a, b] = require('fs').readFileSync('./dev/stdin').toString().split(' ');
console.log(+a - +b);
7. 10998 / A×B
let [a, b] = require('fs').readFileSync('./dev/stdin').toString().split(' ');
console.log(+a * +b);
8. 1008 / A/B
let [a, b] = require('fs').readFileSync('./dev/stdin').toString().split(' ');
console.log(+a / +b);
9. 10869 / 사칙연산
let [a, b] = require('fs').readFileSync('./dev/stdin').toString().split(' ');
console.log(+a + +b);
console.log(+a - +b);
console.log(+a * +b);
console.log(~~(+a / +b));
console.log(+a % +b);
10. 10430 / 나머지
const [A, B, C] = require('fs').readFileSync('/dev/stdin').toString().split(' ').map(s => Number(s));
console.log((A+B)%C, ((A%C) + (B%C))%C, (A*B)%C, ((A%C) * (B%C))%C);
11. 2588 / 곱셈
const [a, b] = require('fs').readFileSync('/dev/stdin').toString().split('\n');
console.log(+a * +b[2])
console.log(+a * +b[1])
console.log(+a * +b[0])
console.log(+a * +b)
Author And Source
이 문제에 관하여([Baekjoon 단계별] 1. 입출력과 사칙연산), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@protect-me/Baekjoon저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)