Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 네이버 치지직
- Apple Developer Academy @ POSTECH
- SWIFT
- 앱 비교 프로젝트
- 네이버 부스트캠프
- 숭실대
- StateObject
- Swift 문법
- 데이터베이스
- 운영체제
- react
- 개발자 회고
- 신입ios개발자회고
- 애플 디벨로퍼 아카데미
- 개발회고
- sqoop
- swift문법
- 애플 디벨로퍼 아카데미 21주차 회고
- 치지직
- 애플 디벨로퍼 아카데미 후기
- Swift 기능
- 애플 아카데미 후기
- 신입 ios 개발자
- 제앱소
- iOS 개발 오류
- Swift 디자인패턴
- apple developer academy 후기
- OS
- 소프트웨어분석및설계
- global soop
Archives
- Today
- Total
사과하는 제라스
[Javascript 백준 BOJ 1000번] A + B 본문
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
반응형