1000
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)첫째 줄에 A+B를 출력한다.
1001
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)첫째 줄에 A-B를 출력한다.
10998
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)첫째 줄에 A*B를 출력한다.
1008
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다.
A랑 B의 크기에 제한을 준 것 같긴한데,,, 중요한건,,, 테스트케이스에는 10 이상의 수가 들어가지 않는지 변수 값에 대한 제한을 주지 않아도 성공한다... 흠냐릥,,,
#include <stdio.h>
int main(void)
{
int a, b;
scanf("%d %d", &a, &b);
\\ #1000
printf("%d", a + b);
\\ #1001
printf("%d", a - b);
\\ #10998
printf("%d", a * b);
return 0;
}
#1008
#include <stdio.h>
int main(void)
{
double a, b;
scanf("%lf %lf", &a, &b);
printf("%.9f", a / b);
return 0;
}
import java.util.Scanner;
class Main
{
public static void main(String args[])
{
Scanner s = new Scanner(System.in);
int a = s.nextInt();
int b = s.nextInt();
\\ #1000
System.out.print(a + b);
\\ #1001
System.out.print(a - b);
\\ #10998
System.out.print(a * b);
}
}
# 1008
import java.util.Scanner;
class Main
{
public static void main(String args[])
{
Scanner s = new Scanner(System.in);
double a = s.nextDouble();
double b = s.nextDouble();
System.out.print(a / b);
}
}
이거 스캐너 임포트 안했다가 자꾸 컴파일 오류나서 뭐가 잘못된건지 고민했다....허허
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.on('line', (line) => {
const nums = line.split(' ').map(i => Number(i));
\\ #1000
console.log(nums.reduce((a, b) => a + b));
\\ #1001
console.log(nums.reduce((a, b) => a - b));
\\ #10998
console.log(nums.reduce((a, b) => a * b));
\\ #1008
console.log(nums.reduce((a, b) => a / b));
rl.close();
}).on("close", () => {
process.exit();
});
대학교 일학년이 된 기분,,, 좋아 ㅎ