
colorCodeConversion
Hệ thống màu RGB và Hexadecimal (Thập lục phân) được sử dụng nhiều trong thiết kế website hiện nay.
RGB sử dụng 3 giá trị trong hệ thập phân để biểu thị mức độ xuất hiện của 3 ánh sáng là đỏ (red), lục (green), và lam (blue) với định dạng là "r,g,b"
(r, g, b
là các giá trị tương ứng). Hexadecimal thì sử dụng 3 giá trị tương tự trong hệ thập lục phân với định dạng là "#------"
.
Bỏ qua dấu '#'
, 2 kí tự đầu, 2 kí tự giữa và 2 kí tự cuối trong biểu diễn Hexadecimal sẽ lần lượt tương ứng với giá trị của màu đỏ, lục và lam trong biểu diễn RGB.
Ví dụ, "#D40A79
” trong Hexadecimal tương ứng với "212,10,121"
trong RGB, vì D416 = 21210, 0A16 = 1010, 7916 = 12110
Cho 1 dãy các chuỗi code. Bạn cần phải xác định chuỗi được định dạng RGB hay Hexadecimal, rồi quy đổi chuỗi đó sang hệ thống kia, tức là nếu chuỗi đang ở định dạng RGB thì đổi sang Hexadecimal, còn nếu nếu chuỗi đang ở định dạng Hexadecimal thì đổi sang RGB. Đảm bảo rằng định dạng mỗi chuỗi trong input đều chính xác.
Đầu vào/Đầu ra:
- [Thời gian chạy] 0.5s với C++, 3s với Java và C#, 4s với Python, JS và Go
- [Đầu vào] Array of Strings: code (
1 ≤ code.length ≤ 1000
) - [Đầu ra] Array of Strings
Những chuỗi đã được quy đổi từ code
Post Comment