DEV Community

Discussion on: Daily Challenge #158 - RGB To Hex Conversion

Collapse
 
herobank110 profile image
David Kanekanian

Python solution, supports 1 or 3 arguments like CSS.

rgb = lambda *_: "#"+eval("'%02X'"+(lambda a:a.pop(len(_)>1)+a.pop())(["%_","*3"]))

print(rgb(255)) # => #FFFFFF
print(rgb(126, 28, 29)) # => #7E1C1D