mirror of
https://github.com/TheAlgorithms/JavaScript.git
synced 2025-07-05 16:26:47 +08:00
Fixing incorrect substring indexes (#431)
Substring indexes were all off by 1, creating an incorrect output. Also removed unnecessary `toUpperCase()` calls.
This commit is contained in:
@ -1,7 +1,7 @@
|
|||||||
function hexStringToRGB (hexString) {
|
function hexStringToRGB (hexString) {
|
||||||
var r = (hexString.substring(1, 3)).toUpperCase()
|
var r = hexString.substring(0, 2)
|
||||||
var g = hexString.substring(3, 5).toUpperCase()
|
var g = hexString.substring(2, 4)
|
||||||
var b = hexString.substring(5, 7).toUpperCase()
|
var b = hexString.substring(4, 6)
|
||||||
|
|
||||||
r = parseInt(r, 16)
|
r = parseInt(r, 16)
|
||||||
g = parseInt(g, 16)
|
g = parseInt(g, 16)
|
||||||
@ -11,4 +11,4 @@ function hexStringToRGB (hexString) {
|
|||||||
return obj
|
return obj
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log(hexStringToRGB('javascript rock !!'))
|
console.log(hexStringToRGB('ffffff'))
|
||||||
|
Reference in New Issue
Block a user