관리 메뉴

사과하는 제라스

[Javascript 백준 BOJ 1000번] A + B 본문

JAVA 백준 알고리즘 문제풀이

[Javascript 백준 BOJ 1000번] A + B

Xerath(제라스) 2022. 10. 30. 18:59

목차

    728x90
    반응형

    출처 : https://www.acmicpc.net/problem/1000

     

    1000번: A+B

    두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

    www.acmicpc.net

     

    1. 문제

    두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.


    2. 입력

    첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)

    1 2

    3. 출력

    첫째 줄에 A+B를 출력한다.

    3

    4. 풀이

    Java의 scanf와 같은 기능을 쓰려면 일단 fs라는 모듈을 포함시켜야 한다.

    require('fs')로 모듈을 가져와 할당하고 이를 통해 readFileSync로 scan을 하고 이걸 split으로 나눠서 배열로 만든다.

    이렇게 만들어진 배열을 a, b에 할당 후 두 값을 더해준다.


    5. 소스코드

    const fs = require('fs');
    const input = fs.readFileSync('dev/stdin').toString().split(' ')
    
    var a = parseInt(input[0]);
    var b = parseInt(input[1]);
    
    console.log(a+b);

    6. 배운 것

    Javascript에서 scan하는 법을 배웠다.

    일단 임의의 txt파일(ex. example.txt,...)을 현재 js파일과 같은 폴더 내에 만들어준다. 입력하고 싶은 내용을 이 파일 내에 작성한다.

    이 파일 이름을 가지고서 readFileSync('example.txt')처럼 파일명을 넣어준다.(이때 파일의 주소를 넣어주어도 된다.)

     

    * 백준에서의 파일 입력 txt명

    -> 이건 무조건 dev/stdin으로 한다. 이는 백준에서 정한 것이고 평소 내가 사용할 파일은 원하는 파일명으로 작성하고서 사용하면 된다.

    728x90
    반응형