Giriş olarak 3 bayt veya RGB verildiğinde, en yakın CMYK değerlerini hesaplayın ve çıktılarını alın.
- parametreleri ve dönüş değeri olan bir işlev veya stdin / stdout üzerinde çalışan bir program oluşturun
- istediğiniz renk profilini kullanın, ancak referans verin
- girdi, [0; 255] aralığındaki ayrı sayısal değerler veya 6 basamaklı onaltılık dize olabilir
- çıktı, [0; 1] veya [0; 100] arasında değişen ayrı sayısal değerler olmalıdır
- standart kod golf: boşluk yok , en kısa kod kazanır
- abartılı fikirler bekliyoruz
örnek veri:
input output
108,174,106 [0.3793103448275862, 0.0, 0.3908045977011494, 0.3176470588235294]
0,0,0 0,0,0,1
170,255,238 33,0,7,0
0x0088ff 1,0.4667,0,0
[250,235,215] [0,6,14,1.96]
#123456 .7907,.3953,0,.6627
- Kalibre edilmemiş haritalama iyi ve muhtemelen en kolay
- Giriş doğrulaması gerekmez; şamandıralara izin verilir (0 ila 255 arasında), ancak yuvarlanabilir
- Çıktı formatı açıkça yorumlanmış veya açık olmalıdır; yani:
- CMYK bu sırayla
- yüzde [0; 100] veya saf sayıların [0; 1] olması önemli değildir
- Test önemsiz örneği içermelidir [0,0,0].
Bu site , bulabildiğim en fazla çevrimiçi araca sahip. 4 basamaktan fazlasını veren bir araç bilen var mı?
~
.