Meydan okuma:
İki siyah beyaz (monokrom) görüntü girişi yapın ve ilkin her pikseli için, saniyenin her pikseli ile x, onları yeni bir görüntüye ekleyin ve yeni görüntüyü çıkartın.
Bazı açıklamalar:
Resimlerin boyutu önemli değil. Uzantı / Görüntü formatı önemli değil. Dijital görüntüleri saklamak için kullanıldığı sürece, herhangi bir uzantı girişi yapabilir ve herhangi bir uzantı çıktısını alabilirsiniz. Çıktıyı çizmek için örneğin grafikleri kullanabilirsiniz: İsterseniz bir resimli kutu. Aksi takdirde, çıktıyı bir dosya olarak kaydedin. Giriş, görüntüye bir yol olarak veya url'ye alınabilir.
Ancak yapamayacağınız bir şey, G / Ç dizileri, örn. üçüzlerin (R, G, B).
Alfa ile kurcalamayın . Xored, her piksel için 255 (maksimum değer) olmalıdır.
Her bir piksele x veya ne demek istiyorsun?
Bunu bu şekilde yapmak zorunda değilsiniz, ancak iki piksele x veya x piksel değerlerini almanın bir yolu, RGB değerlerini ve x veya R1, R2 ile, G1, G2, B1, B2 ile ve sonucu almaktır, ki bu sizin yeni renginizdir.
Sadece iki renge sahip olduğumuz için, renkler aynıyken sonuçta (0,0,0) ve farklı olduklarında (beyaz 255,255,255 ve siyah 0,0,0 olur) açıkça görülüyor. 255, 255, 255 olabilir.
Böylece iki piksel farklı olduğunda, sonuç beyaz bir pikseldir, başka bir siyah piksel
Örnek G / Ç:
Giriş 1: Giriş 2:
Çıktı:
Bu kod golf yani en kısa kod kazanır.