https://www.acmicpc.net/problem/3003
3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰
첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다.
www.acmicpc.net
먼저 입력 값을 split(' ')을 사용하여 공백 기준으로 나누어
배열을 만든 후 map과 Number를 사용하여 각 원소를 숫자로 만들어주었다.
그다음 정해진 체스 피스의 개수를 배열로 만든 후,
map을 사용하여 해당 배열을 돌면서 각 원소와 입력 값으로 만든 배열 값의 차를
answer에 넣어서 공백으로 이어주었다.
const input = require('fs').readFileSync('/dev/stdin').toString().split(' ').map(Number);
const arr = [1, 1, 2, 2, 2, 8];
let answer = '';
arr.map((e, idx) => (
answer += (e-input[idx] + " ")
));
console.log(answer);
'코딩테스트 > Baekjoon' 카테고리의 다른 글
[백준 #14912] 숫자 빈도 수 (node.js) (0) | 2022.08.21 |
---|---|
[백준 #25304] 영수증 (node.js) (0) | 2022.08.09 |
[백준 #3052] 나머지 (node.js) (1) | 2022.05.10 |
[백준 #2577] 숫자의 개수 (node.js) (0) | 2022.05.10 |
[백준 #2562] 최댓값 (node.js) (0) | 2022.05.10 |