mirror of
https://github.com/TheAlgorithms/JavaScript.git
synced 2025-07-05 00:01:37 +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) {
|
||||
var r = (hexString.substring(1, 3)).toUpperCase()
|
||||
var g = hexString.substring(3, 5).toUpperCase()
|
||||
var b = hexString.substring(5, 7).toUpperCase()
|
||||
var r = hexString.substring(0, 2)
|
||||
var g = hexString.substring(2, 4)
|
||||
var b = hexString.substring(4, 6)
|
||||
|
||||
r = parseInt(r, 16)
|
||||
g = parseInt(g, 16)
|
||||
@ -11,4 +11,4 @@ function hexStringToRGB (hexString) {
|
||||
return obj
|
||||
}
|
||||
|
||||
console.log(hexStringToRGB('javascript rock !!'))
|
||||
console.log(hexStringToRGB('ffffff'))
|
||||
|
Reference in New Issue
Block a user