문제
3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰
첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다.
www.acmicpc.net
정답
// for문으로 각각의 인덱스 값을 찾아 빼기
let fs = require("fs");
let filePath = process.platform === "linux" ? "/dev/stdin" : "test.txt";
let input = fs.readFileSync(filePath).toString().split(" ");
let chess = [1, 1, 2, 2, 2, 8];
let answer = [];
for (let i = 0; i < chess.length; i++) {
answer.push(chess[i] - input[i]);
}
console.log(...answer);
// map으로 chess의 인덱스 값을 찾아 x의 각각의 요소를 빼기
let fs = require("fs");
let filePath = process.platform === "linux" ? "/dev/stdin" : "test.txt";
let input = fs.readFileSync(filePath).toString().split(" ");
let chess = [1, 1, 2, 2, 2, 8];
let answer = input.map((x, index) => {
return chess[index] - x;
});
console.log(...answer);