예술의 세계는 색상이 풍부하지만 네트워크의 세계는 다른 색상의 예술 세계보다 훨씬 더 풍부합니다. 그렇기 때문에 한 유형의 색상 형식을 다른 유형으로 변환하는 방법을 알아야합니다.
도전은 자명하다 :
주어진 HEX 코드 ( #00ff0080
예 :) 를 RGBA (예 :) 로 변환하는 것보다 프로그램 / 함수를 작성하십시오 rgba(0, 255, 0, 0.5)
.
규칙 :
- HEX를 RGBA로 변환하기위한 외부 라이브러리 / 내장 기능은 허용되지 않습니다. 그러나 이와 같은 jQuery와 구문 바꾸기는 허용됩니다.
- 표준 입 / 출력 규칙이 적용됩니다.
- 알파의 형식은 (1 == 100 %) 또는 실제로 중요하지 않은 다른 (100 == 100 %) 사이 일 수 있습니다.
- 출력 4 개의 변환 된 값 (문자열, 배열, 목록, 선택)을 반환하는 은 유연 합니다.
#
처음에 입력하지 않고 입력을 선택할 수 있습니다 . 따라서 입력을#RRGGBBAA
또는 로 입력 할 수 있습니다RRGGBBAA
. 16 진 코드 (#
)는 항상 8 .- 알파를 포함하여 모든 값을 255로 나누어야합니다. 최소 소수점 정밀도 (알파의 경우 소수점 2 자리)입니다.
테스트 사례
Input: 00ff0080
Output: 0, 255, 0, 0.5
채점
code-golf , 바이트 수가 가장 적은 코드가 우선합니다.
#
32 비트 정수 값입니다. 그렇게하는 것이 합법적입니까?