diff --git a/src/codewars/kata_rgb_2_hex.py b/src/codewars/kata_rgb_2_hex.py index f13b3f0..e33adf2 100644 --- a/src/codewars/kata_rgb_2_hex.py +++ b/src/codewars/kata_rgb_2_hex.py @@ -1,2 +1,11 @@ def rgb(r, g, b): - pass + rgb = {"r": int(r), "g": int(g), "b": int(b)} + + for decimal in rgb: + rgb[decimal] = min(255, max(rgb[decimal], 0)) + rgb[decimal] = hex(rgb[decimal]).split("x")[-1] + + if len(rgb[decimal]) == 1: + rgb[decimal] = "0" + rgb[decimal] + + return f"{rgb['r']}{rgb['g']}{rgb['b']}".upper()