We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 13be898 commit 2306c93Copy full SHA for 2306c93
resistor-color-duo/resistor-color-duo.js
@@ -1,23 +1,24 @@
1
-const colorMap = {
2
- black: 0,
3
- brown: 1,
4
- red: 2,
5
- orange: 3,
6
- yellow: 4,
7
- green: 5,
8
- blue: 6,
9
- violet: 7,
10
- grey: 8,
11
- white: 9,
12
-};
+const colorMap = [
+ 'black',
+ 'brown',
+ 'red',
+ 'orange',
+ 'yellow',
+ 'green',
+ 'blue',
+ 'violet',
+ 'grey',
+ 'white',
+];
13
14
function value(colorNameList) {
15
- const accNumbers = colorNameList
16
- .map((colorName) => {
17
- return colorMap[colorName];
18
- })
+ const numAsString = colorNameList
+ .reduce((acc, curr) => {
+ acc.push(colorMap.indexOf(curr));
+ return acc;
19
+ }, [])
20
.join('');
- return parseInt(accNumbers);
21
+ return Number(numAsString);
22
}
23
24
export { value };
0 commit comments