यह चुनौती हमारे मॉड एलेक्स ए की आत्माओं को उठाना है , जो आमतौर पर गलत है ।
मान लीजिए आपके पास एलेक्स नाम का एक दोस्त है जिसे बुनियादी तर्क और गणित, विशेष रूप से गणितीय तुल्यता के साथ मदद की ज़रूरत है ।
वह आपको उस फॉर्म के समीकरणों की एक सूची देता है [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सभी परीक्षण मामलों को सत्यापित करता है।