アートの世界は色に満ちていますが、ネットワークの世界は、異なる色とそのレンダリングのアートの世界よりもさらに充実しています。そのため、ある形式のカラー形式を別の形式に変換する方法を知る必要があります。
課題は自明です:
与えられた16進コード(#00ff0080
など)をRGBA(などrgba(0, 255, 0, 0.5)
)に変換するプログラム/関数を作成します。
ルール:
- HEXをRGBAに変換するための外部ライブラリ/ビルトインは許可されていません。ただし、jQueryとそのような構文置換は許容されます。
- 標準入出力ルールが適用されます。
- アルファの形式は、(1 == 100%)またはもう1つ(100 == 100%)の間であり、これはあまり重要ではありません。
- 4つの変換された値(String、Array、List、選択)を返す限り、出力は柔軟です。
#
最初から入力せずに入力することもできます。したがって、入力は#RRGGBBAA
またはとして取得できますRRGGBBAA
。16進コード(を除く#
)は常に8文字の長さであると想定できます。- アルファを含むすべての値を255で除算する必要があります。最小小数点精度(アルファの場合、小数点以下2桁になります)。
テストケース
Input: 00ff0080
Output: 0, 255, 0, 0.5
得点
code-golf、最小バイト数のコードが勝ちます。
#
、その場合、それはちょうど32ビット整数値です。それとしてそれを取ることは合法ですか?