저항값 구하기
첫째값 둘쨰값 x 셋째곱
ex)
첫째값 : 4
둘째값 : 7
셋째곱 : 100
=> 47 X 100 = 4700
첫째, 둘째, 셋제 컬러를 입력받아서 가지고 있는 인덱스의 값으로 저항값을 구한다.
const fs = require("fs");
const input = fs.readFileSync("/dev/stdin").toString().split("\n");
const calculateR = function () {
let answer = 0;
// 각 컬러의 value를 객체로 정의
const colorObj = {
black: [0, 1],
brown: [1, 10],
red: [2, 100],
orange: [3, 1000],
yellow: [4, 10000],
green: [5, 100000],
blue: [6, 1000000],
violet: [7, 10000000],
grey: [8, 100000000],
white: [9, 1000000000],
};
// 첫째 컬러의 [0] 값
const firstColor = colorObj[input[0]][0] + "";
// 둘째 컬러의 [0] 값
const secondColor = colorObj[input[1]][0] + "";
// 셋째 컬러의 [1] 값
const thirdColor = colorObj[input[2]][1];
answer = Number(firstColor + secondColor) * thirdColor;
console.log(answer);
};
calculateR();