एक उद्धरण और आयन के नाम को देखते हुए, आउटपुट "S" (घुलनशील) या "I" (अघुलनशील)। हमारे द्वारा उपयोग की जाने वाली तालिका विकिपीडिया से है: https://en.wikipedia.org/wiki/Solubility_chart । इसे भविष्य के संदर्भ के लिए प्रश्न के अंत में कॉपी किया जाता है।
इनपुट : एक स्थान द्वारा अलग किया गया आयन, उसके बाद आयन। राशन निम्न में से एक होगा:
Lithium Sodium Potassium Ammonium Beryllium Magnesium Calcium
Strontium Barium Zinc Iron(II) Copper(II) Aluminium Iron(III) Lead(II) Silver
और आयनों निम्नलिखित में से एक होगा:
Fluoride Chloride Bromide Iodide Carbonate Chlorate Hydroxide Cyanide Cyanate
Thiocyanate Nitrate Oxide Phosphate Sulfate Dichromate
प्रत्येक का पहला अक्षर कैपिटल होगा।
उदाहरण इनपुट: Sodium Chloride
आउटपुट : एक सत्य मूल्य, या S
, अगर यह घुलनशील, झूठा या I
अन्यथा है। यदि विकिपीडिया पृष्ठ कुछ और सूचीबद्ध करता है (जैसे थोड़ा घुलनशील, या पानी के साथ प्रतिक्रिया करता है) या यदि इनपुट "उद्धरण आयन" के रूप में नहीं है, तो आपका प्रोग्राम कुछ भी (अपरिभाषित व्यवहार) कर सकता है, इसलिए यह 'S', 'आउटपुट' कर सकता है। मैं ', या कुछ और।
तालिका:
?,S,S,S,?,S,S,S,?,S,S,?,I,S,S
S,S,S,S,S,S,S,S,S,S,S,?,S,S,S
S,S,S,S,S,S,S,S,S,S,S,?,S,S,S
S,S,S,S,S,S,S,S,?,S,S,?,S,S,S
S,S,S,?,?,?,?,?,?,?,S,?,?,S,?
?,S,S,S,I,S,I,?,?,?,S,I,I,S,I
I,S,S,S,I,S,?,S,?,?,S,?,I,?,I
?,S,S,S,I,S,S,?,?,?,S,?,?,I,?
?,S,S,S,I,S,S,S,?,?,S,?,?,I,?
?,S,S,S,I,S,I,I,?,?,S,I,I,S,I
S,S,S,S,I,S,I,?,?,?,S,I,I,S,I
?,S,S,?,I,S,I,?,?,I,S,I,I,S,I
S,S,S,?,?,S,I,?,?,?,S,I,I,S,I
?,S,S,?,?,S,I,?,?,?,S,I,I,?,I
?,?,?,I,I,S,I,?,?,?,S,I,I,I,?
S,I,I,I,I,S,?,I,I,?,S,?,I,?,I
पंक्तियाँ ऊपर सूचीबद्ध क्रम में उद्धरण हैं और कॉलम एनीज़ हैं। उदाहरण के लिए, चूंकि मैग्नीशियम आयोडाइड घुलनशील है, और मैग्नीशियम 6 वाँ राशन था और आयोडाइड 4 वाँ आयन था, छठी पंक्ति और 4 वें स्तंभ में वर्ण 'S' है। ?
अपरिभाषित व्यवहार को दर्शाता है।
kolmogorov-complexity
टैग के बावजूद , चुनौती तालिका का उत्पादन करने के लिए नहीं कहती है, लेकिन किसी दिए गए (उद्धरण, आयन) जोड़ी के लिए सही मूल्य है।
truthy
/ 'S'
या falsy
/ के बजाय किसी भी 2 अलग सुसंगत मूल्यों को आउटपुट करने की अनुमति देने पर विचार करेंगे 'I'
?
?
एल्गोरिदम को किसी भी चीज़ में बहुत स्वतंत्रता देता है।