यह चुनौती हमारे मॉड एलेक्स ए की आत्माओं को उठाना है , जो आमतौर पर गलत है ।
मान लीजिए आपके पास एलेक्स नाम का एक दोस्त है जिसे बुनियादी तर्क और गणित, विशेष रूप से गणितीय तुल्यता के साथ मदद की ज़रूरत है ।
वह आपको उस फॉर्म के समीकरणों की एक सूची देता है [variable] = [variable]
जहां [variable]
हमेशा एक एकल अपरकेस अक्षर A से Z होता है (एक लोअरकेस अक्षर नहीं, संख्या नहीं, और न ही कुछ और)। सूची में केवल एक पंक्ति को छोड़कर प्रति पंक्ति में एक समीकरण है जो केवल कहता है therefore
।
उपरोक्त सभी समीकरणों therefore
हैं परिसर , तथ्यों यह सच माना जाता है। नीचे दिए गए सभी समीकरण therefore
असत्यापित प्रस्ताव हैं, तथ्य जो एलेक्स परिसर से अनुमान लगाने का प्रयास कर रहे हैं, और वे सच हो सकते हैं या नहीं।
उदाहरण के लिए, इस समीकरण सूची में एकल निष्कर्ष प्रस्ताव A = C
सही होता है:
A = B
B = C
therefore
A = C
एलेक्स को यह बताना आपका काम है कि यदि उसके सभी प्रस्ताव दिए गए परिसर से तार्किक रूप से अनुसरण करते हैं। यही है, आपको एलेक्स को यह बताने की ज़रूरत है कि क्या वह अपने निष्कर्षों में गलत या सही है।
एक प्रोग्राम / फ़ंक्शन लिखें जो समीकरणों की एक सूची के स्ट्रिंग में लेता है जैसा कि वर्णित और प्रिंट / रिटर्न
Alex is right
यदि सभी निष्कर्ष परिसर से तार्किक रूप से अनुसरण करते हैं, और अन्यथा आउटपुट
Alex is wrong
यदि कोई निष्कर्ष तार्किक रूप से परिसर से पालन नहीं करता है।
बाइट्स में सबसे छोटा कोड जीतता है।
इन मामलों के लिए बाहर देखना सुनिश्चित करें:
चर हमेशा खुद के बराबर होती है। जैसे
B = A therefore A = A X = X
में परिणाम
Alex is right
।अज्ञात रिश्तों वाले चर को समान नहीं माना जा सकता है। जैसे
P = Q therefore E = R
में परिणाम
Alex is wrong
।जब
therefore
तत्कालीन निष्कर्षों के बाद कोई समीकरण नहीं हैं, तो रिक्तता सच है । जैसेD = C therefore
तथा
therefore
दोनों में परिणाम
Alex is right
।जब
therefore
तत्कालीन से पहले कोई समीकरण नहीं होते हैं तो केवल आत्म-समानता का अनुमान लगाया जा सकता है। जैसेtherefore R = R
परिणाम
Alex is right
, लेकिनtherefore R = W
में परिणाम
Alex is wrong
।
और ज्यादा उदाहरण
एलेक्स गलत मामले हैं: (खाली लाइनों द्वारा अलग)
A = B
C = D
therefore
A = C
A = L
E = X
A = I
S = W
R = O
N = G
therefore
G = N
L = I
R = O
S = A
X = X
X = E
D = K
D = Q
L = P
O = L
M = O
therefore
K = L
A = B
therefore
B = C
Z = A
S = S
therefore
A = Z
A = A
S = A
A = S
Z = A
Z = A
K = L
K = X
therefore
X = P
L = X
L = P
therefore
A = B
B = C
A = C
therefore
A = A
B = B
C = C
D = D
E = E
F = F
G = G
H = H
I = I
J = J
K = K
T = I
L = L
M = M
N = N
O = O
P = P
Q = Q
R = R
S = S
T = T
U = U
V = V
W = W
X = X
Y = Y
Z = Z
A = B
B = C
C = D
D = E
E = F
F = G
G = H
H = I
I = J
J = K
K = L
L = M
M = N
N = O
O = P
P = O
Q = R
R = S
S = T
T = U
U = V
V = W
W = X
X = Y
Y = Z
therefore
A = Z
therefore
C = D
T = Y
A = Z
P = Q
therefore
E = R
therefore
R = W
एलेक्स सही मामलों है:
H = J
therefore
J = H
K = L
K = X
therefore
L = X
C = B
B = A
therefore
A = B
K = L
K = X
K = P
therefore
L = X
L = P
X = P
A = Y
Y = Q
Q = O
therefore
O = Y
O = A
C = C
therefore
C = C
A = B
B = A
therefore
A = B
B = A
A = B
B = C
C = D
therefore
A = A
A = B
A = C
A = D
B = A
B = B
B = C
B = D
C = A
C = B
C = C
C = D
D = A
D = B
D = C
D = D
therefore
A = A
B = B
C = C
D = D
E = E
F = F
G = G
H = H
I = I
J = J
K = K
L = L
M = M
N = N
O = O
P = P
Q = Q
R = R
S = S
T = T
U = U
V = V
W = W
X = X
Y = Y
Z = Z
D = I
F = H
J = M
therefore
M = J
D = I
H = F
A = B
B = C
C = D
D = E
E = F
F = G
G = H
H = I
I = J
J = K
K = L
L = M
M = N
N = O
O = P
P = Q
Q = R
R = S
S = T
T = U
U = V
V = W
W = X
X = Y
Y = Z
therefore
Z = A
F = R
G = I
W = L
A = B
B = C
therefore
A = C
B = A
therefore
A = A
X = X
P = P
C = G
M = C
therefore
D = C
therefore
therefore
therefore
R = R
therefore\nTABS < SPACES
->Alex is right
Alex is wrong
सभी परीक्षण मामलों को सत्यापित करता है।