Hello World!를 출력하시오.
없음
Hello World!를 출력하시오.
console.log("Hello World!");
ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다.
대회를 뜰 줄 모르는 지박령 kriii를 위해서 격려의 문구를 출력해주자.
없음
두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한 번씩 출력한다.
console.log("강한친구");
console.log("대한육군");
console.log('강한친구 대한육군\n강한친구 대한육군');
아래 예제와 같이 고양이를 출력하시오.
없음
고양이를 출력한다.
\ /\
) ( ')
( / )
\(__)|
console.log(`\\ /\\
) ( ')
( / )
\\(__)|`);
백틱(`)을 사용하면 여러 줄을 한 번에 출력할 수 있다.
백 슬래시(\
)를 입력하고 싶을 때는 두 번 사용해줘야 출력이 된다.
아래 예제와 같이 개를 출력하시오.
없음
개를 출력한다.
|\_/|
|q p| /}
( 0 )"""\
|"^"` |
||_/=\\__|
console.log(`|\\_/|
|q p| /}
( 0 )"""\\
|"^"\` |
||_/=\\\\__|`);
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
첫째 줄에 A+B를 출력한다.
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString().split(' ').map(value => +value);
const [A,B] = input
console.log(A+B);
두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오.
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
첫째 줄에 A-B를 출력한다.
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString().split(' ').map(value => +value);
const [A,B] = input
console.log(A-B);
두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오.
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
첫째 줄에 A×B를 출력한다.
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString().split(' ').map(value => +value);
const [A,B] = input
console.log(A*B);
두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다.
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString().split(' ').map(value => +value);
const [A,B] = input
console.log(A/B);
두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오.
두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000)
첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다.
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString().split(' ').map(value => +value);
const [a,b] = input
console.log(a+b);
console.log(a-b);
console.log(a*b);
console.log(Math.floor(a/b));
console.log(a%b);
(A+B)%C는 ((A%C) + (B%C))%C 와 같을까?
(A×B)%C는 ((A%C) × (B%C))%C 와 같을까?
세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.
첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)
첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다.
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString().split(' ').map(val=>+val);
const [A,B,C] = input
console.log((A+B) % C);
console.log(((A%C)+(B%C)) % C);
console.log((A*B) % C);
console.log(((A%C)*(B%C)) % C);
(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.
(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.
첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다.
첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString().split('\n');
const number1 = input[0];
const number2 = input[1];
const unitPlace = number2 % 10;
const tenPlace = Math.floor((number2 % 100) / 10);
const hundredPlace = Math.floor(number2 / 100);
console.log(number1*unitPlace);
console.log(number1*tenPlace);
console.log(number1*hundredPlace);
console.log(number1*number2);