Siz bir web geliştiricisisiniz ve patronunuz şirketin web sitesini güncellemeye karar verdi. Daha az rengin daha iyi olduğuna karar verdi, ancak sitenin aynı görünmesini istiyor. Sadece ne hakkında konuştuğu hakkında hiçbir fikrinin bulunmadığına karar verdin, ama yine de deneyeceksin, çünkü sıkılıyorsun. Şirketin binlerce web sayfası olduğundan ve her birinin kendi CSS’si olduğundan, gerekli değişiklikleri yapmak için bir komut dosyası yazmaya karar verdiniz. HTML ayrıştırma gerekli değildir.
Tüm sayfalar şu anda rgb(255,0,0)
renk için bir dize kullanıyor . Üç ondalık değerleri göz önüne alındığında (bu sırayla) Bir CSS renk özelliği RGB değerlerini temsil eden, geri dönüşü ya da şöyle CSS kullanışlı olduğunu, öyle ki, o rengin en kısa dize temsilini yazdırmak: color:<your-result-here>;
.
İşte geçerli bir CSS Renkli Anahtar Kelimeler tablosu . Onlar büyük / küçük harf duyarlı değildir.
Örnekler:
Renklerin 12 veya 24 bit ile tanımlanabileceğini unutmayın. Desen #ABC
, daha kısa bir sürümüdür #AABBCC
. Chuck Norris bir renktir .
Programınız bir dizgeden değil, yalnızca 3 tamsayıdan geçecektir ( daha sonra belirtilen "bonus" hariç ).
0, 0, 0 -> #000 (same as #000000, but shorter)
255, 0, 0 -> red
0, 128, 128 -> TEAL
139, 0, 0 -> DarkRed (OR #8B0000)
72, 61, 139 -> #483D8B
255, 255, 254 -> #fffffe
255, 85, 255 -> #f5f (same as #ff55ff, but shorter)
Puanlama / Kurallar
- En kısa kod kazanır!
- Yerleşikler hariç standart boşluklara izin verilmez .
- Herhangi bir * geçerli renk seçicisini kabul edip en kısa çıktıyı alırsanız - % -50 bayt (bonus yuvarlanır) . Böylece
DarkSlateBlue
çıktı#483D8B
,#F00
çıktıred
vb.- * Bu sadece RGB, hex kodları ve isimleri içerir.
- Bazı renkler nedeniyle alternatif isimleri var unutmayın X11 (gibi
Fuchsia
veMagenta
yaCyan
veAqua
). Alternatif isimler, W3 standardına göre bağlantılı CSS Renk Anahtar Kelimeleri listesine dahil edilmiştir.
- CSS3 Turing Tamamlandı . Bu bir lütuf değer.
Düzenle:
- LÜTFEN TEST DAVALARINDA KODUNUZU ÇALIŞINIZ!
#000
? Ve 6 haneden daha azına izin verilirse neden olmasın #0
? w3schools.com/cssref/css_colors.asp , CSS