문제
두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
풀이
A-B는 또한 A+B와 마찬가지로 단순히 a-b의 연산을 처리해주면 되는 문제로
a-b를 console.log로 출력했다.
이번에도 구조분해 할당을 통해 a,b값을 나눠 출력했다.
또한 이전에는 설명을 까먹었는데 split(' ')을 통해 공백을 제거하고 배열화 했으며
.map(Number)를 통해 각각 Number() 처리를 진행해 string type에서 number type으로 변경했다.
일반적인 백준의 숫자로 된 내용들은 모두 .map(Number)를 사용하는 것이 편리하다.
const [a, b] = require('fs').readFileSync('/dev/stdin').toString().split(' ').map(Number)
console.log(a - b);
const [a, b] = '1 2'.split(' ').map(Number)
console.log(a - b);'알고리즘 > 백준' 카테고리의 다른 글
| [백준 JS] 2420번 사파리 월드 (0) | 2023.03.06 |
|---|---|
| [백준 JS] 1330번 두 수 비교하기 (0) | 2023.03.05 |
| [백준 JS] 1271번 엄청난 부자2 (0) | 2023.03.05 |
| [백준 JS] 1008번 A/B (0) | 2023.03.05 |
| [백준 JS] 1000번 A+B (0) | 2023.03.04 |
