Meydan okuma:
1920 piksel yüksekliğinde ve 1080 piksel yüksekliğinde bir grafik dosyası üreten bir program yazın. Grafikteki 2,073,600 pikselin her biri benzersiz bir renk olmalı ve hiçbir renk değeri tekrarlanmamalıdır. Renkler RGB cinsinden belirtilmeli ve 0,0,0 ile başlamalı ve 255,255,255'e doğru sırayla sayılmalıdır. 1920 x 1080 piksel bir görüntünün yalnızca çok sayıda siyah, mavi ve yeşillik içereceğini göreceksiniz.
Örneğin, (daha küçük bir kesim sürümü). Yükseklik 5 olarak ayarlanmışsa ve genişlik 5 olarak ayarlanmışsa, 25 piksel kare bir grafik çıktısı alınacak ve her piksel benzersiz bir renk olacaktır. RGB renk dizisi şöyle görünür:
Array (
[0] => Array
(
[0] => 0
[1] => 0
[2] => 0
)
[1] => Array
(
[0] => 0
[1] => 0
[2] => 1
)
[2] => Array
(
[0] => 0
[1] => 0
[2] => 2
)
[3] => Array
(
[0] => 0
[1] => 0
[2] => 3
)
[4] => Array
(
[0] => 0
[1] => 0
[2] => 4
)
[5] => Array
(
[0] => 0
[1] => 0
[2] => 5
)
[6] => Array
(
[0] => 0
[1] => 0
[2] => 6
)
[7] => Array
(
[0] => 0
[1] => 0
[2] => 7
)
[8] => Array
(
[0] => 0
[1] => 0
[2] => 8
)
[9] => Array
(
[0] => 0
[1] => 0
[2] => 9
)
[10] => Array
(
[0] => 0
[1] => 0
[2] => 10
)
[11] => Array
(
[0] => 0
[1] => 0
[2] => 11
)
[12] => Array
(
[0] => 0
[1] => 0
[2] => 12
)
[13] => Array
(
[0] => 0
[1] => 0
[2] => 13
)
[14] => Array
(
[0] => 0
[1] => 0
[2] => 14
)
[15] => Array
(
[0] => 0
[1] => 0
[2] => 15
)
[16] => Array
(
[0] => 0
[1] => 0
[2] => 16
)
[17] => Array
(
[0] => 0
[1] => 0
[2] => 17
)
[18] => Array
(
[0] => 0
[1] => 0
[2] => 18
)
[19] => Array
(
[0] => 0
[1] => 0
[2] => 19
)
[20] => Array
(
[0] => 0
[1] => 0
[2] => 20
)
[21] => Array
(
[0] => 0
[1] => 0
[2] => 21
)
[22] => Array
(
[0] => 0
[1] => 0
[2] => 22
)
[23] => Array
(
[0] => 0
[1] => 0
[2] => 23
)
[24] => Array
(
[0] => 0
[1] => 0
[2] => 24
)
)
Kurallar:
Görüntüyü oluşturmak için herhangi bir programlama dili kullanılabilir.
En çok oy alan cevap, kazanır.
Renkler sadece bir kez kullanılmalıdır.
0,0 konumundaki piksel 0,0,0 renkli ile başlamalıdır.
Renkler gerçek renk 24 bit aralığında olmalıdır.
Görüntü 1920 x 1080 piksel boyutunda olmalıdır.
Renklerin RGB formatında olması gerekir.
Görüntüyü çıktılamak için bir kütüphane kullanmak tamamdır.
Çıktı, grafik dosyası biçiminde olmalıdır, örneğin çıktı.
Renk değerlerini temsil eden metin olarak çıktı sayılmaz, kodun bir grafik dosyası çıkarması gerekir.
Çıktı resmin dosya boyutu önemli değil.
Krom web tarayıcısında çıktıyı grafik olarak açarak görüntüleyebilmeniz gerekir.
Bunu gerçekten kısa kodla yapmayı başarırsanız, programınız ayrıca geçen saniye içinde geçen süreyi, görüntünün içine yerleştirilmiş görüntünün sıralı pikseller üzerine bindirilmiş şekilde oluşturması için geçen sürelerde, programınız görüntüyü 10 saniye içinde çıkarır. Programınız görüntüyü 1 saniye içinde çıkarırsa gerçekten etkilendim.
x==y==0
biraz keyfi görünüyor. Her durumda, belirsizdir, çünkü bu koordinatlar görüntünün sol üst veya sol alt köşesine atıfta bulunabilir.