개발/알고리즘
자바스크립트로 백준 풀기
z-zero
2021. 11. 22. 19:00
다른언어들과 다르게 자바스크립트로 입력받는 방법은 쉽지않다.
const input = require("fs").readFileSync("/dev/stdin").toString().split("\n");
로 input을 실행해야한다.
백준 첫번째 문제를 자바,C,파이썬, 자바스크립트로 풀어보자.
https://www.acmicpc.net/problem/1000
1000번: A+B
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
자바는
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner scanner = new Scanner(System.in);
int a, b;
a = sc.nextInt();
b = sc.nextInt();
System.out.println(a + b);
}
}
c는
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d",&a,&b);
printf("%d\n",a+b);
return 0;
}
파이썬은
a, b = map(int, input().split())
print(a+b)
자바스크립트는
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);
와 같이 사용한다.