परिचय
एक क्विक्सल एक क्वांटम पिक्सेल है। शास्त्रीय पिक्सेल के समान, इसे 3 पूर्णांक मान (लाल, हरा, नीला) के साथ दर्शाया गया है। हालांकि, क्विक्सल्स एक संयोजन के बजाय इन 3 राज्यों की एक सुपर स्थिति में हैं। यह सुपर पोजिशन केवल तब तक रहती है जब तक कि क्विकेल का अवलोकन नहीं किया जाता है कि यह किस बिंदु पर तीन शास्त्रीय पिक्सल्स में से एक तक गिर जाता है; RGB(255,0,0)
, RGB(0,255,0)
और RGB(0,0,255)
।
विशिष्टता
- प्रतिनिधित्व
- प्रत्येक quixel 0 और 255 के बीच 3 पूर्णांकों की एक सरणी के रूप में प्रस्तुत किया जाता है r, gऔर bक्रमशः।
- सुपर पोजिशन
- प्रत्येक क्विक्सल रेड, ब्लू और ग्रीन राज्यों के बीच एक सुपर स्थिति में है R, Gऔर Bक्रमशः प्रतिनिधित्व करता है ।
- अवलोकन
- जब प्रत्येक क्विक्सल मनाया जाता है, तो यह तीन राज्यों में से एक में ढह जाता है। प्रत्येक शास्त्रीय राज्य की संभावना है
R = (r + 1) / (r + g + b +3)
,G = (g + 1) / (r + g + b + 3)
औरB = (b + 1) / (r + g + b + 3)
। इस तरह प्रत्येक शास्त्रीय स्थिति हमेशा दिखाने की गैर-शून्य संभावना के रूप में होती है।
- जब प्रत्येक क्विक्सल मनाया जाता है, तो यह तीन राज्यों में से एक में ढह जाता है। प्रत्येक शास्त्रीय राज्य की संभावना है
- इनपुट
- फ़ंक्शन या प्रोग्राम को क्विक्सल्स की छवि लेनी चाहिए। यह कैसे करता है यह लचीला है। एक फ़ाइलनाम, एक बहु-आयामी सरणी का उपयोग करते हुए, आदि सभी स्वीकार्य हैं।
- उत्पादन
- फ़ंक्शन या प्रोग्राम को शास्त्रीय पिक्सेल की छवि का उत्पादन करना चाहिए। इस उत्पादित छवि के लिए डेटा संरचना भी लचीली है। ध्यान दें कि पिक्सल के सभी इन तीन में से एक होना चाहिए:
RGB(255,0,0)
,RGB(0,255,0)
औरRGB(0,0,255)
- उत्पादन निर्धारक नहीं होना चाहिए ; ये क्वांटम पिक्सेल हैं! एक ही इनपुट का परिणाम अलग-अलग आउटपुट में होना चाहिए।
- यदि आपकी भाषा में यादृच्छिक संख्या उत्पन्न करने का कोई तरीका नहीं है, तो आप इनपुट के रूप में यादृच्छिक बाइट्स ले सकते हैं
- फ़ंक्शन या प्रोग्राम को शास्त्रीय पिक्सेल की छवि का उत्पादन करना चाहिए। इस उत्पादित छवि के लिए डेटा संरचना भी लचीली है। ध्यान दें कि पिक्सल के सभी इन तीन में से एक होना चाहिए:
- स्कोरिंग
- यह कोड-गोल्फ है इसलिए सबसे कम बाइट्स जीतते हैं।
इमेजिस
लियोनार्डो दा विंची द्वारा मोना लिसा
विन्सेन्ट वान गाग द्वारा तारों वाली रात
सल्वाडोर डाली द्वारा स्मृति की दृढ़ता
टेडी रूजवेल्ट वी.एस. SharpWriter द्वारा बिगफुट
RGBK
, जहां K=255*3-R-G-B
, तो अपने क्वांटम पिक्सल को 4. में से किसी एक को बनाएं (यदि K चयनित है, तो प्रदर्शन (0,0,0)) अपने RGB समीकरणों को बढ़ाएं। स्पष्ट तरीका, 3s को बदलकर, K जोड़ने पर जब आप R + G + B, आदि जोड़ेंगे)। ऐसा करने के बाद एक धब्बा मूल की एक सुंदर सभ्य शोर कॉपी को फिर से बनाना चाहिए। (K का अर्थ ब्लैक या की है, यदि आपने सोचा हो तो)